VB文本文件读入中文成了乱码,求助!

   更新日期:2024.04.19

解压文件出现中文乱码怎么办解决办法



VB天生就是UNICODE的命,除非兼容ANSI,不要使用LENB等后边带B的命令命令

qq = Input(LOF(1), 1) qq = StrConv(InputB(LOF(1), 1), vbUnicode) 没有什么特殊情况用上面那个几个,StrConv用于多字节字符转换。一般来说vb会自动处理中文等unicode字符的

  • 13412355286 :高分求 VB 读取文本乱码问题,文本编码为UTF-8
    胡睿沫3324 :答:Set app = Nothing 这是其中的一部分关键的代码,如果没有设置UTF-8的编码格式的话,一般NOTEPADE的写入格式都是默认为ANSI。好久没用VB写代码了,不过这次用起来还是感觉比较好的。所以在学校多学点是好的。参考资料:htt...
  • 13412355286 :vb 中文乱码怎么解决
    胡睿沫3324 :答:VB读UTF8格式文件的时候可能会出现中文乱码,这时候需要将UTF-8转成Unicode。
  • 13412355286 :VB乱码 在inputbox里输入中文是显示是乱码。
    胡睿沫3324 :答:有可能是兼容的问题,你如果用的是VISTA,或者WIN7的系统,把VB运行,改变到,兼容XP,就可以了。方法,在VB的快捷方式,右键,属性,兼容性,选择XP。
  • 13412355286 :VB读取文本出来是乱码
    胡睿沫3324 :答:你看一下文件的编码类型吧,VB应该是系统默认,也就是GBK的编码方式读的,你把文本的编码方式转成GB2312或者GBK再试试吧
  • 13412355286 :vb6.0中读取xml或者txt出现中文乱码
    胡睿沫3324 :答:读取的时候,你要在读文件流的 API 上指明要用什么编码读取 xml,txt 文件,乱码主要是格式不对,如果你没指定编码,则系统会用一个默认的编码,如果默认编码刚好是 ansi,则读 ansi 没问题,原理基本上是这样。
  • 13412355286 :Vb代码复制到文本中,里面的中文怎么全变成乱码了?
    胡睿沫3324 :答:VB版本有问题 可能你操作问题
  • 13412355286 :...编码的中英文字符混合的文本文件,中文显示乱码怎么解决?
    胡睿沫3324 :答:Private Function ReadUniFile(ByVal sFile As String) As String '没加错误处理,大家自己加吧 Dim a As Long a = FileLen(sFile)ReDim buff(a - 1) As Byte ReDim buff1(a - 3) As Byte Open sFile For ...
  • 13412355286 :vb.net 按行读取文件时,英文没错,但中文就出现乱码,请教为何?
    胡睿沫3324 :答:Dim sr As New System.IO.StreamReader(Application.StartupPath & "\1.txt",System.Text.Encoding.GetEncoding("GB2312")) 中文默认是 GB2312格式的.
  • 13412355286 :从VB中读出的汉字变成了乱码
    胡睿沫3324 :答:编码,把文本编码改一下
  • 相关链接

    欢迎反馈与建议,请联系电邮
    2024 © 视觉网