01234ABCDEFGabcdefg 012ABCabc あいうえお 亜井宇絵尾 |
前田稔(Maeda Minoru)の超初心者のプログラム入門
![]()
![]()
| "C:\\data\\work.txt" |
/**************************************************/
/*★ TEXT データをファイルに出力する 前田 稔 ★*/
/**************************************************/
using System.IO; // for File, StreamReader
using System.Text; // for Encoding
class TextFileWrite
{
public static int Main()
{
string file_name = "C:\\data\\work.txt";
StreamWriter writer = new StreamWriter(file_name,
false, // 上書き (true=追加)
Encoding.GetEncoding("Shift_JIS"));
writer.WriteLine("01234ABCDEFGabcdefg");
writer.WriteLine("012ABCabc");
writer.WriteLine("あいうえお");
writer.WriteLine("亜井宇絵尾");
writer.Close() ;
return 0;
}
}
|
![]()
|
//Encoding.GetEncoding("Shift_JIS")); Encoding.GetEncoding("utf-16")); |
|
//Encoding.GetEncoding("Shift_JIS")); Encoding.GetEncoding("EUC-JP")); |
![]()
| 文字コード | BOM | 説明 |
|---|---|---|
| utf-16 | FFFE | 先頭2バイトが BOM です |
| utf-8 | EFBBBF | 先頭3バイトが BOM です |
| utf-8(BOM無し) | BOM は格納されていません |
System.IO.StreamWriter sw = new System.IO.StreamWriter(
@"C:\test.txt", false, System.Text.Encoding.UTF8);
sw.Write("こんにちは。");
sw.Close();
|
![]()