0

C#コンソールアプリでは、stringbuilderを使用してローカルファイルにデータを書き込みます。 特殊文字の取り扱いを誤っているようです

Muñoz

次のようにファイルに出力します

Muñoz

それを正しく管理する方法が少し途方に暮れています。

4

1 に答える 1

5

ñあなたの C# コードは、3 バイトとしてエンコードされた UTF8 ファイルを正しく書き込んでいます。

これらのバイトを3つの不要な文字として表示する別のエンコーディングとしてファイルを誤って読み取っています。
ファイルを UTF8 として読み取る必要があります。

于 2013-03-13T17:43:34.750 に答える