MultiByte与Wide_Character的区别
来源:互联网 发布:数据库查找软件 编辑:程序博客网 时间:2024/06/06 12:43
MultiByte是多字节字符集,Wide Character是宽字符集. 通常所说的Unicode就是宽字符集. 其实Unicode有很多种,顾名思意,Unicode就是唯一编码的意思.也就是说对于每个字符都有与其唯一对应的编码.像常用的 UTF8,UTF16 都是Unicode.最早的Unicode是UTF16的一种,所以,现在说到Unicode通常就是指UTF16. 而多字节字符集就是一种可变长的字符集,在这种编码中,每个字符的长度可以是一个或多个字节(其实Wide Character只是MultiByte的一种特例).像UTF8这种就是多字节字符集. 与此相应的还有一种Single Byte字符集,像ASCII这种就是单字节字符集. 由于MultiByte字符集对Single Byte的兼容性很好,很多程序几乎不用修改就可以正常运行,所以现在大多的多语言应用都会使用UTF8做为其字符集. 如果你想要写一个ANSI串,
可以:char str[] ="I'm student" ;
如果你想要写一个Unicode(Wide Character)串,那么:
可以:wchar str[] = L"I'm student" ;
- MultiByte与Wide_Character的区别
- MultiByte与Wide_Character的区别
- WideChar 与 MultiByte 之间的相互转化
- MultiByte与WideChar之间的转化
- 编码方式MultiByte(ASCII)与WideChar(UNICODE)的相互转化
- MFC对Unicode与Multibyte Character Set(MBCS)的支持
- BIG5编码, GB编码(GB2312, GBK, ...), Unicode编码, UTF8, WideChar, MultiByte, Char 说明与区别
- dll 的项目使用unicode,而测试程序使用multibyte
- &&与&,||与| 的区别
- &与&& ,|与||的区别
- -> 与 .的区别,&与*
- &与&& ,|与||的区别
- 演示Multibyte和Unicode互转--读取指定主域服务器上指定帐户的信息
- TMS套件当中TAdvMemo对多字节文字(MultiByte)-中文支持的修正
- C char/wchar_t之间的互转 多字节(MultiByte)和宽字符(Unicode)互转
- rails 利用UTF-8的 multibyte特性 对textarea 发动 xss 攻击
- C char/wchar_t之间的互转 多字节(MultiByte)和宽字符(Unicode)互转
- C char/wchar_t之间的互转 多字节(MultiByte)和宽字符(Unicode)互转
- Jquery插件jqplot使用小记
- Dalvik漫谈
- ZFS
- 学习UpdatePanel控件
- 系统调用与API(Application Programming Interface)的区别与联系
- MultiByte与Wide_Character的区别
- 给TextBox TextMode="password" 赋值后显示出来
- 不用临时变量,交换两个变量的值
- 如何在OPhone平台上实现rtsp流媒体播放
- android Gallery的学习心得
- delphi xe 中解决fastMM内存泄露的方法
- struts2 上传文件大小设置
- Android - 文本框的输入法控制和默认焦点设置
- Android中Service组件详解