水無月ばけらのえび日記

bakera.jp > 水無月ばけらのえび日記 > 2003年のえび日記 > 2003年3月 > 2003年3月23日(日曜日)

2003年3月23日(日曜日)

C# で何かを Shift_JIS にして保存する

System.Text.Encoding の派生クラスには ASCIIEncoding, UnicodeEncoding, UTF7Encoding, UTF8Encoding の 4種しかありません。しかし、実は System.Text.Encoding の GetEncoding() メソッドで、任意の文字符号化方式に対する Encoding を取得することができます。

たとえば、何かを Shift_JIS で出力したい場合は以下のように書けば OK です。

FileStream fs = targetFile.OpenWrite();
Encoding enc = Encoding.GetEncoding("Shift_JIS");
StreamWriter sw = new StreamWriter(fs, enc);

同じようにして EUC-JP も出力できますが、ISO-2022-JP はこの書き方では無理みたい……。

関連する話題: メモ / コンピュータ / プログラミング / C#

小林幸子

FF10-2 (www.amazon.co.jp)、ユウナがスペシャルドレス「フロラフルル」にドレスアップしたところを見て、ある人が一言。

「小林幸子」。

これによって、私のフロラフルルの愛称(?)確定。

関連する話題: 出来事 / ゲーム / スクウェア / ファイナルファンタジー / ファイナルファンタジーX-2

最近の日記

関わった本など