limingli0603 发表于 2010-3-2 15:00:08

文本文档输入“联通”,保存后打开为乱码

1、在Windows XP上一新建文本文档
2、启动文本文档编译器,输入“联通”,保存并关闭
3、重新打开此文件,内容为乱码

hueslife 发表于 2010-3-2 17:17:45

微软的编码bug
记事本都会用自动用UTF-8编码保存(而非ANSI)。“联”的UTF-8编码是54 80。记事本在保存文件时虽然添加了FF FE的文件头,但是没有把“联”保存为54 80而是用了6A 00。
(百度搜的答案)
ps:联和通分两行显示就没问题了咯

demonzt 发表于 2010-3-9 20:02:08

回复 2# 的帖子

1、第一次输入联通保存,打开后显示为乱码
2、然后随便添几个字再删掉,再剩“联通”两字,再打开
这时候显示正常,这个又怎么解释呢?

jo_sion 发表于 2010-3-10 12:01:31

发现BUG 容易,关键在于分析BUG。同意楼上的

shanxi 发表于 2010-3-10 16:50:12

这个并不是bug

记事本默认是以ANSI存储的
而记事本打开时是Windows猜测文件二进制编码是什么编码格式,刚好“联”在UTF-8的范围内 所以就以UTF-8格式打开了

只要你保存时把编码从ANSI改为UTF-8就正常了。

baobao72931 发表于 2010-3-16 11:39:13

很早就遇到过了 呵呵

wangjun203 发表于 2010-3-18 16:52:18

这个现象在我会用记事本的时候就知道了,当时和教我们的老师还讨论了一把,没讨论个结果出来。。。。

hui0.zhang 发表于 2010-3-19 17:36:49

一直没发现

拜服一下~

yxsong66 发表于 2010-3-22 15:52:24

一直没发现,有趣。

luoluolan 发表于 2010-3-23 09:19:37

呵呵:loveliness:

dumb_dora 发表于 2010-3-23 11:44:33

呵呵,有意思,顶一个了

gaha 发表于 2010-3-23 11:55:49

属于设计的功能点覆盖不全,就好比由于不同的架构产生的问题,架构A所能完成的功能,架构B不能实现,你能说架构B存在缺陷吗?使用非IE内核的浏览器需要调用activeX,但是firefox类的浏览器可能不支持类似的效果,你能说在IE上看到的效果不能显示在firefox或Netscape就是Bug?

jx9747 发表于 2010-3-24 10:33:37

很早就知道的经典的TXT缺陷

吴限峰光 发表于 2010-3-25 09:17:53

很早之前的一个Bug了
页: [1]
查看完整版本: 文本文档输入“联通”,保存后打开为乱码