关于ansi编码的BUG

来源:互联网 发布:陌陌网络主播怎么赚钱 编辑:程序博客网 时间:2024/06/14 11:52

关于ansi编码的BUG


  很多细心的人会发现,当新建文本文档只输入“联通”2字保存再打开时将是乱码。
  当txt文档中一切字符都在 C0≤AA≤DF 80≤BB≤BF 这个范围时,notepad都无法确认文档地格式,没有自动依照UTF-8格式来"Display"。 而"联通"就是C1 AA CD A8,刚好在上面地范围内,所以不能正常显现。
  记事本默认是以ANSI编码保存文本文档的,而正是这种编码存在的bug招致了上述怪现象。假如保存时选择Unicode、Unicode(big endian)、UTF-8编码就正常了。此外,假如以ANSI编码保存含有某些特别符号的文本文档,再次打开后符号也会变成英文问号。例如输入英文 this app can break 以ANSI编码保存也会变成乱码

原创粉丝点击