答案 0 :(得分:1)
更一般地说,导入的XML文件中的编码必须与您在Eclipse" Preferences - >中指定的设置相匹配。一般 - >工作区"设置。
答案 1 :(得分:1)
eclipse在我的机器上导出的片段,在utf16le中编码;为了找出使用了什么编码,我使用了以下命令:
file -bi snippet.xml 应用/ XML;字符集= UTF-16LE
我下载的片段xml文件在us-ascii中编码。我使用以下命令将它们转换为utf16le:
iconv -f us-ascii -t utf16le snippet.xml> snippet_utf16le.xml
注意:
打印所有可用编码的列表:
iconv -l </ p>
一些文字编辑似乎没有阅读过。当gedit读得很好时,ubuntu上的leafpad将文件视为空白。
可替换地:
来自&#34; Valentin Despa&#34;在下面的讨论中:https://groups.google.com/forum/#!topic/joomla-dev-general/EHkwx9e2R5Y帮助我研究了我之前谈到过的解决方案:
Andrew提供的文件似乎是用ANSI编码的。我的Eclipse导出了以UCS-2 Big Endian编码的片段。 使用像Notepad ++这样的工具,我设法将它们转换为UCS-2 Big Endian(编码&gt;转换为UCS-2 Big Endian)并且没有任何问题。