问题描述
- 各种编码方式之间的联系与区别
-
恩~~ 例如ANSI、Unicode、GBK、UTF-8、UTF-16 、Utf-16be等等
解决方案
ANSI老国际标准,
Unicode新国际标准,基本包含各个国家的了
GBK中国的标准
UTF-8 能够根据传入的字符动态的改变存储的大小
UTF-16 不能改变存储的大小
解决方案二:
http://www.cnblogs.com/alex-tech/archive/2010/05/08/1730673.html
http://blog.csdn.net/thl789/article/details/7506133
解决方案三:
计算机ansi,unicode,utf-16,utf-8编码详解:http://blog.csdn.net/accountwcx/article/details/23692203
解决方案四:
ansi主要是对英文和一些特殊字符进行编码。毕竟老美发明程序的时候是用母语英语,所以字母支持ansi就够了。
随着,汉字,日文,韩文等亚洲语言的支持,ansi明显不够了,所以产生了unicode编码,这样可以支持大部分汉字等。
utf8,utf16等是具体的unicode编码格式。用不同长度字节来编码处理。
解决方案五:
关系是肯定有的
一般的系统也提供各个编码之间的转换函数,如 Windows 平台:WideCharToMultiByte 及反方向的转换函数
解决方案六:
ansi主要是对英文和一些特殊字符进行编码。毕竟老美发明程序的时候是用母语英语,所以字母支持ansi就够了。
随着,汉字,日文,韩文等亚洲语言的支持,ansi明显不够了,所以产生了unicode编码,这样可以支持大部分汉字等。
utf8,utf16等是具体的unicode编码格式。用不同长度字节来编码处理。
时间: 2024-08-07 22:30:53