xml和记事本+;中不支持德语字符+;

xml和记事本+;中不支持德语字符+;,xml,encoding,utf-8,notepad++,Xml,Encoding,Utf 8,Notepad++,我正在将一些文本写入.xml文件,数据中也包含一些德语字符(例如:äöüß),但如果我将德语字符写入xml,我将无法在浏览器中打开该xml文件(尝试使用I.E,F.F),如果我在记事本++中打开该文件,我会看到一些十六进制值代替德语字符。 我尝试过在Notepad++中更改编码选项,但没有任何更改,我只看到十六进制值 我在将数据写入xml时使用UTF-8编码,如下所示 及 (用记事本++中的o/p代替äöüß字符可以看到一些奇怪的字符) 如何克服这个问题,如何在记事本++中看到我的德语字符,我想

我正在将一些文本写入.xml文件,数据中也包含一些德语字符(例如:äöüß),但如果我将德语字符写入xml,我将无法在浏览器中打开该xml文件(尝试使用I.E,F.F),如果我在记事本++中打开该文件,我会看到一些十六进制值代替德语字符。 我尝试过在Notepad++中更改编码选项,但没有任何更改,我只看到十六进制值

我在将数据写入xml时使用UTF-8编码,如下所示

(用记事本++中的o/p代替äöüß字符可以看到一些奇怪的字符)

如何克服这个问题,如何在记事本++中看到我的德语字符,我想在浏览器中打开它们


提前谢谢

您的记事本++编码设置是什么。我正确地看到了这些字符,我的设置是“以UTF-8编码”。我的记事本++设置被编码为UTF-8。我从你的问题中复制了德语字符并粘贴到记事本+,我确实正确地看到了它们。如果您观察到相同的行为,是否可以共享一个单位xml文件,以防与文件不同?您好,谢谢您的努力,现在我可以看到字符了。在我写作时,我使用了encoding=UTF-8,如果将编码更改为UTF-16或windows-1252,它工作正常,我可以在浏览器和记事本中看到所有德语字符。