点(。)未转换为unicode:Dataset.WriteXML C#

时间:2017-06-15 01:46:43

标签: c# xml unicode dataset writexml

我正在使用以下方法将DataSet写入XML文件:

DataSet.WriteXml(XMLWriter, XmlWriteMode.WriteSchema);

XMLWriter编码设置为Encoding.UTF8

除了点('.')字符外,所有代码都能正常工作。 WriteXml将特殊字符转换为Unicode HEX,例如,空格(' ')为x0020,下划线('_')为x005F。但是,点('.')按原样存储。

如何确保点('.')作为x2024存储在使用DataSet.WriteXML生成的XML文件中?

0 个答案:

没有答案