问答详情
源自:1-1 文件的编码

关于编码的问题

自己创建文本文件时并没有改变编码规则,为什么写联想和联通他们的编码规则就变了呢

提问者:qq_O等风起O_0 2017-06-25 16:33

个回答

  • biubiu3504110
    2017-06-26 16:41:16
    已采纳

    对于中文字符,UTF-8编码要用三个字节进行编码,因此,如果你使用记事本录入“联通”,然后选择以UTF-8编码方式保存的话,文件大小应为9个字节(包含三个字节的开头数据),而同样的文件GBK编码却是4个字节。最后附上“联通”的GBK、UTF-8、Unicode编码值,以及记事本的错误思维。

    联通 GBK C1 AA CD A8    UTF-8 E8 81 94 E9 80 9A     Unicode 54 80 1A 90
    联通 GBK C1 AA CD A8    UTF-8 C1 AA CD A8        Unicode 6A 00 68 03 (将GBK值误认为UTF-8值的结果)

    知乎上的回答,详细的可以参考下面链接地址。


    作者:TwinsForChina
    链接:https://www.zhihu.com/question/25367290/answer/138972490
    来源:知乎