|
|
发表于 2010-6-23 22:24:51
|
显示全部楼层
回复 9楼 的帖子
这个就是由ADODB.Stream组件进行转换的。
当然,根据utf-8编码的原理,也可以写出函数进行解码,只是要复杂一点,毕竟“拿来主义”方便多了。
小小纠正一下:
标准ascii码只有128个字符(0~127);IBM又扩充了128个(128~255),这128个称为扩充ASCII码,用的不多。
unicode和ansi都是字符代码的一种表示形式。(ANSI还有个意思表示一个机构)
为使计算机支持更多语言,通常使用 0x80~0xFF 范围的 2 个字节来表示 1 个字符。比如:汉字 '中' 在中文操作系统中,使用 [0xD6,0xD0] 这两个字节存储。
不同的国家和地区制定了不同的标准,由此产生了 GB2312, BIG5, JIS 等各自的编码标准。这些使用 2 个字节来代表一个字符的各种汉字延伸编码方式,称为 ANSI 编码。在简体中文系统下,ANSI 编码代表 GB2312 编码;在繁体中文系统下,ANSI 编码代表 Big5编码;在日文操作系统下,ANSI 编码代表 JIS 编码;等等。
utf-8是Unicode字符代码的一种编码方式,还有utf-7、utf-16、utf-32等等
我也了解的不多,具体的可以百度百科一下
(中国的百度百科实在太烂了,太不负责了) |
|