|
等 级:资深长老 |
经 验 值:6280 |
魅 力 值:2741 |
龙 币:4238 |
积 分:5153.9 |
注册日期:2004-08-17 |
|
|
|
更准确的说,
txt文件本身的内容就是一串文字的编码,本身并不保存编码的方式(ANSI、UNICODE或者UTF8)。这就导致微软的记事本软件打开某个txt文件时,必须先分析该文件中的字符编码的特征,来推断出其采用的编码方式。显然文件越长,信息量越大,这种推断就越准确。
编辑新文本文件后,记事本缺省按ANSI格式保存。但对于一个仅含有“联通”二字的文本文件,因信息量过少,只有4个字节,记事本根据这4个字节几乎是“猜”到是用UTF8格式编码的,因此用UTF8解码后显示就自然不是“联通”了,而成为乱码。事实上,如果先启动记事本,再通过“文件”菜单打开这个文件,并且要注意在对话框中将“编码”项选为ANSI,你会看到,照样会显示你刚才输入的“联通”。
因此并不是微软和联通之间有什么纠葛,只是一个小误会而已。 (此文由阿牛哥在2006-04-26 23:09:25编辑过)
|
|
-- 该网址不再展示
|
|
|