编码问题:将文件放在Linux服务器上时,某些文本会转换为奇怪的字符

时间:2015-11-30 06:30:53

标签: linux encoding character-encoding

我有一个xml文件,里面有一些荷兰数据。当我在本地计算机(Mac OS X)上以崇高的文本查看文件时,所有字符似乎都是正确的。

但是,当我在linux机器上加载这个文件时,一些文本会被转换为奇怪的字符并阻碍进一步的处理。

这是我机器上文件的外观(带有sublime text2):

enter image description here

并在linux机器上:

enter image description here

这个xml来自第三方,我相信他们正在Windows机器上准备这个文件。

我在两台机器上运行 locale charmap 命令,下面是输出:

Mac OS:UTF-8 Linux:ISO-8859-1

我检查了sublime文本的编码及其使用 windows 1252

当我在终端上查看文件时,它也会显示特殊字符。

(在Mac&#39终端上使用vim命令输出)

enter image description here

据我了解,Windows 1252编码无法在Mac和Linux机器上应用。

如何解决这个问题,以便在每台机器上都有一个包含正确数据的文件?

0 个答案:

没有答案