VS2010输出到txt文件时,都是乱码的

如题,vs2010输出到txt文件时都是乱码的
2025-02-02 04:43:40
推荐回答(1个)
回答1:

这个简单,在输出时指定编码即可。

取了我的一段代码做例子,很简单,相信你能看懂。
其中的System.Text.Encoding.GetEncoding("gb2312")就是指定的编码,你也可以指定为其它编码,不过我习惯用GB2312来保存TXT文件。

Dim vSW As New IO.StreamWriter(“C:\123.txt”, True, System.Text.Encoding.GetEncoding("gb2312"))
Try
vSW.Write(“这里全文字,随便打的,可用变量”)
Catch ex As Exception

End Try
vSW.Close()