vs2010写c++输出到文件中文是乱码怎么解决?

如题所述

第1个回答  2020-04-27
这个简单,在输出复时指定编码即可。

取了我的一段代码做例子,很简制单,相信你能看懂。

其中的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()本回答被网友采纳
相似回答