■ ファイルに文字を書き込む

ファイルに文字を書き込む方法はいくつかありますが 文字エンコードに適した簡単に書き込める方法を選択するとよいでしょう
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)