ファイルに文字列を書き込もうとしています。ファイルに追加された文字列が特別なcharectersに変換されました
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
は私はIAMのは間違っているものを教えてください?
再現可能な例を作成できますか?投稿したコードはエラーなく動作し、ファイルに適切なテキストを作成します。 – stuartd
既存のファイルのエンコーディングとは何ですか?あなたはどうやってそれを読んでいるのですか? – CodeCaster
それは私が一度も尋ねたことではありません。私のコメントをもう一度読み、両方の質問に適切に答えます。 – CodeCaster