我有一个巨大的XML文件,其中包含软件名称列表及其版本。其中一个是非英文字符ó,如下面的代码段所示。 如果我用浏览器打开XML文件,它不会显示任何内容。但是,如果我只删除这个非英文字符ó,则会显示整个XML。
<Item Software="SDK de comprobación de Visual Studio 2012 - esn" Version= "12.0.30501" />
这显然意味着非英语角色ó正在导致这种情况发生。
这就是我的XML文件的样子:
<?xml version="1.0" encoding="UTF-8"?>
<Softwares>
<Item Software="SDK de comprobación de Visual Studio 2012 - esn" Version= "12.0.30501" />
<Item Software="Notepad++" Version= "72.0.45" />
<Item Software="MyApp" Version= "7.8.45" />
..................................
</Softwares>
是否必须对编码做些什么?我得到了相同的结果 即使没有提到编码我认为再次默认为utf-8。我也尝试将UTF-16作为格式也不起作用。 我对XML很陌生。
答案 0 :(得分:0)
您发布的XML没有任何问题,包括 Unicode字符,带有急性的拉丁文小写字母,ó。