- VisualC#
- 2015-07-21 - 更新:2015-09-29
この記事は最終更新日から1年以上経過しています。
読み込み
// 指定したファイルをShift-JISコードとして開く StreamReader sr = new StreamReader(string filepath, Encoding.GetEncoding(932)); while (!sr.EndOfStream) { // 1行ずつ読み込みます Console.WriteLine(sr.ReadLine()); } sr.Close(); sr.Dispose(); sr = null;
コードページIDの一覧です。
932 | shift_jis | 日本語 シフトJIS(または、「shift-jis」や「x-sjis」など) |
51932 | euc-jp | 日本語 EUC |
50220 | iso-2022-jp | 日本語 JIS |
50221 | csISO2022JP | 日本語 JIS(1バイトカタカナ可) |
50222 | iso-2022-jp | 日本語 JIS(1バイトカタカナ可 – SO/SI) |
65001 | utf-8 | UTF-8 |
書き込み
// 指定したファイルを追記モードで開く FileStream fs = new FileStream(string filepath, FileMode.Append); // Shift-JISコードで書き込む準備 StreamWriter sw = new StreamWriter(fs, Encoding.GetEncoding(932)); //ファイルに書き込む if (fs != null) { sw.Write("書き込む内容"); } //閉じる sw.Close(); fs.Close();
2,046 views