我有一些原始数据(xml),我肯定会收到包含unicode的数据。我使用以下命令将它们写入文件:
File.WriteAllText这似乎删除/更改了unicode字符。有没有办法防止这种情况发生?
谢谢。
克里斯蒂安
发布于 2011-08-05 23:38:24
尝试File.WriteAllText重载,它允许您指定一种编码-只需为其提供与原始数据相同的编码。
发布于 2011-08-05 23:38:18
您可以指定编码:
File.WriteAllText(fileName, xml, Encoding.Unicode);发布于 2011-08-05 23:38:17
您可以为WriteAllText函数指定Encoding as参数,请参阅可用的重载:)
https://stackoverflow.com/questions/6958870
复制相似问题