我想写一个字符串到一个文件。字符串附加到文件转换为特殊字符
string lines = "server.1=1.1.1.1:9999\nserver.2=2.2.2.2:8888\n";
File.AppendAllText(directory_path + "zoo.cfg", lines);
在文件中印刷的字符串是
“敳癫牥ㄮㄽㄮㄮㄮ㤺㤹ਹ敳癫牥㈮㈽㈮㈮㈮㠺㠸ਸ”
。 我试着在File.AppendAllText中编码ASCII,UTF-8,DEFAULT。但输出是一样的。
环境:
的Visual Studio 2015年,Windows Server 2012中,.NET V4.5
请让我知道荫做错了什么?
你能创建一个可重复的例子吗?您发布的代码无错误地工作,并在文件中创建适当的文本。 – stuartd
现有文件的编码是什么?你如何阅读它? – CodeCaster
这不是我问过的。再次阅读我的评论,并正确回答这两个问题。 – CodeCaster