Unicode的解决方案
来源:互联网 发布:阿里云ecs上传文件 编辑:程序博客网 时间:2024/06/13 21:39
1. ASCII 的第一个字母 A 代表 American 美国,严重的突出了它的局限性。
2. ANSI 编码标准有一些共同的特点:
3. 为了解决乱码等诸多问题,Unicode 将世界上所有的符号都纳入其中,每一个符号都给予一个独一无二的编码。
4. Unicode其实就是对双字节字符集出现的问题做了一下改进:
5. UTF 规定 Unicode(UCS)应该如何存储,UTF 有三种方案,分别是 UTF-8(最广泛使用),UTF-16(标准的 Unicode 编码方案)和 UTF-32
6. Windows NT 架构全面支持 Unicode,在今后的编程中,我们应该尽量使用 Unicode 才符合时代发展的趋势。
7. Windows 编程中,使用 TEXT() 将字符串括起来可以解决编码问题。
8. Windows 编程中,使用 TCHAR 来定义字符及字符串。
9. 在宽字符的环境里,Windows 自动将 TCHAR 替换为 C 语言的 wchar_t 类型,TEXT() 自动在字符串前加 L 标识。
2. ANSI 编码标准有一些共同的特点:
- 每种 ANSI 字符集只规定自己国家或地区使用的语言所需的'字符',比如简体中文编码标准 GB-2312 的字符集中就不会包含韩国人的文字。
- ANSI 字符集的空间都比 ASCII 要大很多,一个字节已经不够,绝大多数 ANSI 编码标准都使用多个字节来表示一个字符。
- ANSI 编码标准一般都会兼容 ASCII 码。
3. 为了解决乱码等诸多问题,Unicode 将世界上所有的符号都纳入其中,每一个符号都给予一个独一无二的编码。
4. Unicode其实就是对双字节字符集出现的问题做了一下改进:
- 统一所有的字符使用两个字节来存放
- 将所有国家的语言都放到一个字符集里
5. UTF 规定 Unicode(UCS)应该如何存储,UTF 有三种方案,分别是 UTF-8(最广泛使用),UTF-16(标准的 Unicode 编码方案)和 UTF-32
6. Windows NT 架构全面支持 Unicode,在今后的编程中,我们应该尽量使用 Unicode 才符合时代发展的趋势。
7. Windows 编程中,使用 TEXT() 将字符串括起来可以解决编码问题。
8. Windows 编程中,使用 TCHAR 来定义字符及字符串。
9. 在宽字符的环境里,Windows 自动将 TCHAR 替换为 C 语言的 wchar_t 类型,TEXT() 自动在字符串前加 L 标识。
阅读全文
0 0
- Unicode的解决方案
- 语言本地化的救急解决方案 (非Unicode编码的程序)
- Unicode解决方案ICU
- vc6 Unicode 使用时遇到的问题以及解决方案
- Monodevelop编写Unicode后运行显示乱码的解决方案
- 关于Unicode解决方案的一些感悟与理解
- 错误:UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode的解决方案
- jsp中中文出现乱码的原因及解决方案(Java中Unicode、编码的理解)
- UniCode 下CString 转 char*,利用WideCharToMultiByte进行转换,中文乱码的解决方案
- fstream类读取UTF-8、Unicode和ANSI文本文档乱码问题的解决方案
- fstream类读取UTF-8、Unicode和ANSI文本文档乱码问题的解决方案
- UniCode 下CString 转 char*,利用WideCharToMultiByte进行转换,中文乱码的解决方案
- cocos2d-x 2.1.5 CCLabelTTF使用unicode操作符创建时crash的解决方案
- [置顶] 网站unicode字符乱码问题一扫空解决方案 -- 带demo 简单的小说应用
- fstream类读取UTF-8、Unicode和ANSI文本文档乱码问题的解决方案
- python2.x环境下unicode乱码转中文显示的2种解决方案总结
- 关于解决MFC中LPCTSTR以及UNICODE上乱码的方法 在某人的评论中看到的解决方案
- UniCode与非UniCode的区别
- 深夜切题——等差对
- SQL查询之返回最值所在的行数据
- 'supervisor'进程管理工具配置与使用
- 设计模式——责任链模式
- Q04切分木棒
- Unicode的解决方案
- ubuntu server 16.04云端完美安装redmine方法总结
- 宏定义和别名在Windows编程上的应用
- mysql优化-表的优化与列类型的选择
- 设计模式——状态模式
- 无穷小微积分落地生根在中国,我们要有数学基础理论的自信!
- 算法课程Leetcode作业第四周技术博客
- 【分布式】分布式session
- Predictive modeling, supervised machine learning, and pattern classification — the big picture