前田稔(Maeda Minoru)の超初心者のプログラム入門
ファイル名 | 説明 |
---|---|
TextRead.cs | TEXT 入力 |
"C:\\data\\説明.txt" |
/*★ TEXT File を入力して Console に表示 前田 稔 ★*/ using System; using System.IO; // for File, StreamReader using System.Text; // for Encoding class TextFileRead { public static int Main() { string file_name = "C:\\data\\説明.txt"; if (!File.Exists(file_name)) return -1; //ファイルの有無をチェック StreamReader reader = new StreamReader(file_name,Encoding.GetEncoding("Shift_JIS")); string A ; while((A=reader.ReadLine()) != null) { Console.WriteLine(A); } reader.Close(); return 0; } } |
/*★ TEXT File を入力して Console に表示 前田 稔 ★*/ using System; using System.IO; // for File, StreamReader using System.Text; // for Encoding class TextFileRead { public static int Main() { string file_name = "C:\\data\\Test\\utf8.txt"; if (!File.Exists(file_name)) return -1; //ファイルの有無をチェック StreamReader reader = new StreamReader(file_name,Encoding.GetEncoding("utf-8")); string A ; A=reader.ReadToEnd(); reader.Close(); Console.Write(A); Console.ReadLine(); return 0; } } |
C:\DATA\C#\BAT\Prog1>TextReadToend 0123456789 abcdefg ABCDEFG BOM が設定されていない utf8.txt です。 テスト用のテキストファイルです。 改行コードは 0D0A です。 |
StreamReader reader = new StreamReader(file_name,Encoding.GetEncoding("Shift_JIS")); |
StreamReader reader = new StreamReader(file_name,Encoding.GetEncoding("utf-16")); |
//Encoding.GetEncoding("Shift_JIS"));<BR> Encoding.GetEncoding("utf-8"));<BR> |