【发布时间】:2015-04-10 12:20:58
【问题描述】:
我有一个带有 XML 文本的字符串,我想像 XML 一样保存它。我将字符串编码(到“utf-8”),但是当我想从中制作 XML 时 - 我在 Value 中的西里尔文符号显示不正确。我需要做什么来编码我的 XML 文档?
我的 xml 的一部分:
<rev:Code>Мои данные</rev:Code>
我的代码:
string send = Encoding.GetEncoding("utf8").GetString(Encoding.GetEncoding("utf-8").GetBytes(send));
XmlDocument docsec = new XmlDocument();
docsec.LoadXml(send);
docsec.Save("C:\\XmlNEW.xml");
原文:Мои данные
我在创建 XML 后看到它:РњРѕРё данные
【问题讨论】:
标签: c# xml encoding utf-8 xmldocument