• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:.NETで文字列のエンコードの仕方+ファイル操作)

.NETで文字列のエンコードの仕方とファイル操作

このQ&Aのポイント
  • .NETで文字列のエンコードの仕方とファイル操作について知りたいです。また、ホームページを探しています。
  • 指定したファイルに文字列を追加する方法についてわかりません。StreamWriterを使用する際の文字エンコード方法についても教えてください。
  • ファイル操作や文字列のエンコードに関する情報をまとめたホームページを探しています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

/* * Created by SharpDevelop. * User: Administrator * Date: 2008/07/18 * Time: 1:36 * * To change this template use Tools | Options | Coding | Edit Standard Headers. */ namespace Q4184984A { class Program { public static void Main(string[] args) { string filename = "test.txt"; string data = "美味ソ溝"; /* FileStream経由しなくて良ければこんな面倒くさい手は取らない。(StreamWriterのコンストラクタでAppendが指定できる。) */ /* 面倒くさいからファイルがなかったときとかの例外処理は省略 詳しいサイトも知らん。 */ System.IO.FileStream fs = System.IO.File.Open(filename,System.IO.FileMode.Append); /* OpenWriteだとappend出来ない */ System.IO.StreamWriter sw = new System.IO.StreamWriter(fs,System.Text.Encoding.GetEncoding(51932)); /* 書き込むたびに文字符号化方式を指定することは出来ない模様 */ sw.AutoFlush = false; sw.Write(data); sw.Flush(); sw.Close(); fs.Close(); } } }

関連するQ&A