为什么记事本显示此文件为非拉丁1编码



我有一个4字节长的文件,名为data.txt,包含以下内容(四个8位的十六进制值):

31 09 31 09

当我在记事本(以及Ultra Edit Studio)中打开这个文件时,它显示的是一个正方形,而不是预期的:1 <tab> 1 <tab>

通过什么逻辑引导31 09被解释为非拉丁字符集的指示?

简单的答案是Notepad猜测编码,而且经常猜错。对此有许多讨论;例如,谷歌搜索记事本字符编码。很难说在每种具体情况下,为什么猜测是错误的。此外,情况因Windows版本而异,也可能取决于其他因素。在我的环境(Win7,芬兰语版本)中,没有出现特定的问题:一个包含这四个字节的文件在记事本中正常打开。

如果您知道文件的编码,请启动记事本,发出"打开"命令,然后从下拉菜单中选择编码。如果记事本不支持编码,请使用其他编辑器。

最新更新