1、打开Windows 2000 Server 下的“记事本”,在里面输入“联通”二字,然后随便保存成任意*.txt文件; 2、关闭“记事本”; 3、再次打开刚刚保存的文件,看看联通去哪里了?哈哈,成了ͨ了!!!
难道微软和联通有仇?还是收了移动的……,哈哈,很有趣的BUG吧!
高手的回答:
默认是ANSI方式储存。那为什么其他汉字没有这个问题? 另:只一个"联"字即可。
UltraEdit可以打开,需要关闭选项"Auto detect UTF-8 files"。这应该也是UltraEdit的一个BUG。用EmEditor打开没有问题。
下面是我对这个BUG的简单分析,设汉字编码为AABB(16进制),则当文档中所有字符都在 C0≤AA≤DF 80≤BB≤BF 这个范围的时候,notepad都无法确认文档的格式,没有自动按照UTF-8格式来"Display"。
"联通"就是C1 AA CD A8,刚好在上面的范围内。
|