这个问题解释清楚比较长,我就简单讲一讲吧。
由于WINDOWS支持多种中文字符编码,所以记事本在打开一个文件时需要根据内容来判断是什么编码。一般来说这种判断是不会错的,但在文件特别短时就有可能判断错误(因为缺乏足够的信息),其中,对于以缺省编码方式(ASCII)方式保存的联通两个字会被误为UTF-8编码方式,当然就无法正确显示。
要验证我说的情况,你可以在打开出错的文件后再选择"另存为...",看看缺省的编码模式是不是变成了UTF-8(一般的文件缺省编码方式是ASCII)。
注:其实我原来也没注意到有这样的现象,是看到楼主的贴子后研究了一下才发现造成此问题的原因。
我同意楼主的说法,人是应该保持好奇心,不过不知道楼主有没有自己去GOOGLE一下答案,说不定早有人解答过了。