/*★ 文字コードを指定してデーターを入力 前田 稔 ★*/
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", "C:\\data\\Test\\utf8_bom.txt", "C:\\data\\Test\\utf16.txt",
"C:\\data\\Test\\utf16LE.txt", "C:\\data\\Test\\utf16BE.txt", "C:\\data\\Test\\shift_jis.txt" };
string Tcode = "utf-8";
for(int i=0; i<file_name.GetLength(0); i++)
{ if (!File.Exists(file_name[i])) return -1; //ファイルの有無をチェック
StreamReader reader = new StreamReader(file_name[i],Encoding.GetEncoding(Tcode));
string str = reader.ReadToEnd();
reader.Close();
Console.WriteLine("\n☆File Name : " + file_name[i]);
Console.Write(str);
}
return 0;
}
}
|