为什么文本文档输入“联通”两字存盘后再次打开看到的却不是这两个字??

来源:百度知道 编辑:UC知道 时间:2024/07/03 08:21:21
1、在桌面上点右键,选择新建 - 文本文档;
2、打开"新建 文本文档",录入"联通"两字后存盘退出;
3、重新打开"新建 文本文档",看到什么了?
4、是不是刚刚录入的"联通"两字不见了,取而代之是个烧焦的手机电池的模样?

呵呵,是程序的小bug,中文的编码转换和这个程序的底层程序代码插入排列出现差错。
实际上当你输入其它一些词组,比如“联系”这个词,照上面做法就只会有个e字母。
只能说是巧合啦。
不过联通倒是可以向微软索赔看看,嘿嘿,要不到钱也可以打广告哈。

这个好象是系统BUG

BUG没事的!

不知道,我的机器还是那两个字啊,呵呵,你是移动的吧..

h关于“微软/联通”记事本问题的解释

我们已经知道这只不过是一个微软的程序的BUG,但是究竟为什么会出现这样的情况呢?在新闻评论中,已经有读者为我们作出了解释:

记事本的编码问题,当文档中所有字符都在C0≤AA≤DF 80≤BB≤BF这个范围的时候,notepad都无法确认文档的格式,没有自动按照UTF-8格式来"Display"。"联通"就是C1 AA CD A8,刚好在上面的范围内,所以不能正常显示。
但是由于不够详细,笔者就这一问题又特地咨询了放飞技术网的高翅工程师,高工非常热心的给我们带来了更加详细的解释:

在计算机中字符通常并不是保存为图像,每个字符都是使用一个编码来表示的,而每个字符究竟使用哪个编码代表,要取决于使用哪个字符集(charset)。

在最初的时候,Internet上只有一种字符集——ANSI的ASCII字符集,它使用7 bits来表示一个字符,总共表示128个字符,其中包括了英文字母、数字、标点符号等常用字符。之后,又进行扩展,使用8 bits表示一个字符,可以表示256个字符,主要在原来的7 bits字符集的基础上加入了一些特殊符号例如制表符。

后来,由于各国语言的加入,ASCII已经不能满足信息交流的需要,因此,为了能够表示其它国家的文字,各国在ASCII的基础上制定了自己的字符集,这些从ANSI标准派生的字符集被习惯的统称为ANSI字符集,它们正式的名称应该是MBCS(Multi-Byte Chactacter System,即多字节字符系统)。这些派生字符集的特点是以ASCII 127 bits为基础,兼容ASCII 127,他们使用大于128的编码作