vb.net如何使用utf8编码制作html或文本文件

vb.net如何使用utf8编码制作html或文本文件,vb.net,Vb.net,有人能帮我吗,如何使用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() 谢谢…您可以在Streamwriter构造函数中指定编码: Dim Writer

有人能帮我吗,如何使用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()

谢谢…

您可以在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