我想寫一個字符串到一個文件。字符串附加到文件轉換爲特殊字符
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