文本文档的编码ANSI,UTF-8,UNICODE的意义.有什么作用

哈哈.本人初上北大清鸟.老师提出问题了.我想完成的很好.谁知道文本文档的编码ANSI,UTF-8,UNICODE的意义.有什么作用谢谢了..越具体越好.很谢谢.... 哈哈.本人初上北大清鸟.老师提出问题了.我想完成的很好.
谁知道文本文档的编码ANSI,UTF-8,UNICODE的意义.有什么作用
谢谢了..越具体越好.很谢谢.
展开
 我来答
阜阳公众网
推荐于2016-11-30 · TA获得超过1.1万个赞
知道答主
回答量:123
采纳率:0%
帮助的人:93.4万
展开全部
字符集编码ANSI和UNICODE
参考一些网上的资料.

编码指不同国家的语言在计算机中的一种存储和解释规范
ANSI与ASCII

n最初,Internet上只有一种字符集——ANSI的ASCII字符集(American Standard Code for Information Interchange, “美国信息交换标准码),它使用7 bits来表示一个字符,总共表示128个字符,后来IBM公司在此基础上进行了扩展,用8bit来表示一个字符,总共可以表示256个字符,充分利用了一个字节所能表达的最大信息
nANSI字符集:ASCII字符集,以及由此派生并兼容的字符集,如:GB2312,正式的名称为MBCS(Multi-Byte Chactacter System,多字节字符系统),通常也称为ANSI字符集。

UNICODE与UTF8,UTF16

n由于每种语言都制定了自己的字符集,导致最后存在的各种字符集实在太多,在国际交流中要经常转换字符集非常不便。因此,产生了Unicode字符集,它固定使用16 bits(两个字节)来表示一个字符,共可以表示65536个字符
n标准的Unicode称为UTF-16(UTF:UCS Transformation Format )。后来为了双字节的Unicode能够在现存的处理单字节的系统上正确传输,出现了UTF-8,使用类似MBCS的方式对Unicode进行编码。(Unicode字符集有多种编码形式)
例如“连通”两个字的Unicode标准编码UTF-16 (big endian)为:DE 8F 1A 90
而其UTF-8编码为:E8 BF 9E E9 80 9A

n当一个软件打开一个文本时,它要做的第一件事是决定这个文本究竟是使用哪种字符集的哪种编码保存的。软件一般采用三种方式来决定文本的字符集和编码:
检测文件头标识,提示用户选择,根据一定的规则猜测
最标准的途径是检测文本最开头的几个字节,开头字节 Charset/encoding,如下表:
EF BB BF UTF-8
FE FF UTF-16/UCS-2, little endian
FF FE UTF-16/UCS-2, big endian
FF FE 00 00 UTF-32/UCS-4, little endian.
00 00 FE FF UTF-32/UCS-4, big-endian.
otiswanglei
2007-03-08 · TA获得超过534个赞
知道小有建树答主
回答量:441
采纳率:0%
帮助的人:292万
展开全部
别上那了,还不如自学。。。

顶楼上的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式