我有一些原始数据(xml),其中肯定包含Unicode。我使用以下代码将它们写入文件:
File.WriteAllText
WriteAllText()
File.WriteAllText(fileName, xml, Encoding.Unicode);
请使用正确的编码方式,即第三个参数。
File.WriteAllText(file, contents, encoding);
你可以在WriteAllText函数中指定Encoding参数,查看可用的重载函数 :)
WriteAllText()
使用UTF8编码 - 你确定其他地方没有问题吗?请发布一些代码。 - BrokenGlass