さまざまな言語を出力できるコマンド ライン プログラムを作成しようとしています。
Console.WriteLine を介してコマンド ラインに出力するためのエンコーディングを設定する方法はありますか?
utf-8 と shift-JIS を交換したいのですが、コマンド シェル プログラムが正しい形式であるとは想定していません。
これについてさらに情報を追加するだけです。私の現在のコードは、特殊文字を含むファイルを読み取ります。
"Fadó, fadó"
ただし、出力には特殊文字が正しく表示されません。
"Fado, fado"
私は単に Console.WriteLine を使用しています:
foreach (string s in lines)
{
Console.WriteLine(s);
}
Console.WriteLine のエンコーディングを設定する方法がわかりません。それは可能ですか、または誰かが指摘できる代替手段はありますか?