ファイルに文字を書き込む方法はいくつかありますが 文字エンコードに適した簡単に書き込める方法を選択するとよいでしょう
Microsoft.VisualBasic 名前空間を使用した C のような従来の方法で書き込む方法もあります
@ '' UTF-8 で文字を書き込む (既存のファイルを指定すると例外が発生する) Dim sw As System.IO.StreamWriter = System.IO.File.CreateText("C:\Test.txt") sw.WriteLine("あいうえお") sw.Close() A '' シフト JIS で文字を書き込む Dim sw As System.IO.StreamWriter = New System.IO.StreamWriter("C:\Test.txt", False, _ System.Text.Encoding.Default) sw.WriteLine("あいうえお") sw.Close() B '' バイト配列を書き込む Dim fs As System.IO.FileStream = System.IO.File.Create("C:\Test.txt") Dim info As Byte() = New System.Text.UTF8Encoding().GetBytes("あいうえお") fs.Write(info, 0, info.Length) fs.Close() C '' Microsoft.VisualBasic 名前空間を使用した方法で シフト JIS で文字を書き込む Imports Microsoft.VisualBasic Dim i_fnum As Integer = FreeFile() FileOpen(i_fnum, "C:\Test.txt", OpenMode.Output) PrintLine(i_fnum, "あいうえお") FileClose(i_fnum)