我有一个xml文件,里面有一些荷兰数据。当我在本地计算机(Mac OS X)上以崇高的文本查看文件时,所有字符似乎都是正确的。
但是,当我在linux机器上加载这个文件时,一些文本会被转换为奇怪的字符并阻碍进一步的处理。
这是我机器上文件的外观(带有sublime text2):
并在linux机器上:
这个xml来自第三方,我相信他们正在Windows机器上准备这个文件。
我在两台机器上运行 locale charmap 命令,下面是输出:
Mac OS:UTF-8 Linux:ISO-8859-1
我检查了sublime文本的编码及其使用 windows 1252
当我在终端上查看文件时,它也会显示特殊字符。
(在Mac&#39终端上使用vim命令输出)
据我了解,Windows 1252编码无法在Mac和Linux机器上应用。
如何解决这个问题,以便在每台机器上都有一个包含正确数据的文件?