`
mfkvfn
  • 浏览: 17042 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

联通为什么拼不过移动

阅读更多

  在windows操作系统中,新建一个文本文件,用词本打开,输入"联通"两个字之后,保存,关闭,然后再次打开,你会发现这两个字已经消失了,代之的是个乱码!而输入移去就不会有问题。

  据说这就是联通之所以拼不过移动的原因。

 

 

  Windows NT(Windows 2000及以上)版本的记事本 ,亦默认安装于Windows 2000和Windows XP中,可以侦查到缺乏字节序标记的Unicode文件。这个功能由一个Windows API提供,名为IsTextUnicode() 。但是,这个功能是不完美的,副作用是一些小写字体的ASCII文字,会错误判断为UTF-16。

  在2006年5月18日,有报道称,对于一个含有类似"this app can break"这样短语的文档(甚至是类似"aaaa aaa aaa aaaaa"的简单短语),记事本会将其打开并显示为Unicode二进制文本。如果安装了相关中文字体则会显示二进制码所对应的汉字。造成这个错误的字符串可能形如“4个字母+空格+3个字母+空格+3个字母+空格+5个字母 ”,或者“4个字母+空格+5个字母+空格+5个字母+空格+5个字母 ”,并且文档末尾没有换行符。有人认为这是一个复活节彩蛋 ,但事实并非如此。还有人认为这是由于记事本的Unicode的检测算法所引起。

  这个问题已在Windows Vista版本的Notepad中被修复。

  但是,记事本还有一个问题,就是用ANSI保存的文档有时会被误认为Unicode。如在记事本中输入“联通 ”并保存,再次打开的时候会显示乱码,目前尚未被修复。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics