为了账号安全,请及时绑定邮箱和手机立即绑定

关于编码的问题

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

正在回答

1 回答

对于中文字符,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
来源:知乎


0 回复 有任何疑惑可以回复我~
#1

qq_O等风起O_0 提问者

非常感谢!
2017-07-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
文件传输基础——Java IO流
  • 参与学习       133751    人
  • 解答问题       1030    个

为您介绍IO流的使用,以及对象的序列化和反序列化的内容

进入课程

关于编码的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信