如何在Vb.Net中写入Unicode文件

前端之家收集整理的这篇文章主要介绍了如何在Vb.Net中写入Unicode文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我应该如何修改以下Vb.Net代码以在unicode中将str写入文件

在写入文件之前,是否需要将str转换为Unicode?

Using sw As StreamWriter = New StreamWriter(fname)
    sw.Write(str)
    sw.Close()
End Using
使用 overriden constructor指定编码
Using sw As StreamWriter = New StreamWriter(fname,true,System.Text.Encoding.Unicode)
    sw.Write(str)
    sw.Close()
End Using

根据您的要求选择UTF8(8位)或Unicode(16位)字符集编码.

猜你在找的VB相关文章