2013-09-28 127 views
0

有人可以幫助我,如何使用vb.net製作使用utf8的HTML或文本文件?vb.net如何使用utf8中的編碼製作html或文本文件

我要讓文字採用波紋管代碼,但如果文本包含UTF-8,結果沒有用utf8代碼..

Dim Writer As New System.IO.StreamWriter("directory/utf8.html") 
     Writer.WriteLine("UTF 8 CODE HERE!!!") 
     Writer.Close() 

感謝...

回答

0

您可以指定StreamWriter的編碼構造函數:

Dim Writer As New System.IO.StreamWriter("directory/utf8.html", False, System.Text.Encoding.UTF8) 

我相信默認已經是UTF-8。

如果你問如何輸出字節已經被轉換爲UTF-8,你可以使用WriteAllBytes:

System.IO.File.WriteAllBytes("directory/utf8.html", b) ' b is a byte array 
相關問題