xml中的utf8格式

时间:2010-05-07 12:19:32

标签: xml unicode utf-8

我想知道如何在xml文件

中存储此è(此类符号)

如果我将此符号存储在xml文件中..

文件显示此符号,如

我被插入xml文件的前面<?xml version="1.0" encoding="UTF-8"?>

但是那个没有显示正确的

谢谢并提前

5 个答案:

答案 0 :(得分:3)

你还记得你的XML声明吗?

<?xml version="1.0" encoding="UTF-8"?>
<element>egalité</element>

您还需要确保文档实际存储为UTF-8;检查用于实现此目的的文本编辑器的编码设置。

答案 1 :(得分:2)

您遇到了字符编码问题。用于保存文件的编码与用于读取文件的编码不匹配。理想情况下,两者都应该使用像UTF-8这样的编码。确保您在这方面正确地编写和阅读文件。您需要更多地了解您正在采取的措施才能获得更具体的答复。

答案 2 :(得分:0)

今天我遇到了类似的问题......在我的情况下,文件没有保存为UTF-8 ......

尝试例如notepad ++(也许Windows编辑器也支持这个)并将编码更改为utf8。 在此之后再次用你的é替换愚蠢的符号。

这应该有帮助; - )

答案 3 :(得分:0)

如果以UTF-8保存xml文件编码(在记事本中使用另存为并选择UTF-8编码)并使用行

启动xml文件
<?xml version="1.0" encoding="UTF-8"?>

它会起作用。要验证结果,只需在Internet Explorer中打开xml文件。

答案 4 :(得分:0)

如果插入时遇到问题

<?xml version="1.0" encoding="UTF-8"?> 

在XML文档内部,然后您不将xml保存为UTF-8文档。这样做。

将所有XML内容复制到内存中,打开'notepad'并将内容粘贴到'notepad'中。然后将文档另存为Unicode文档(从保存对话框(文件类型))

相关问题