永发信息网

VB导入txt到text但第一个字符乱码

答案:2  悬赏:0  手机版
解决时间 2021-01-24 09:35
  • 提问者网友:伴风望海
  • 2021-01-24 06:14
VB导入txt到text但第一个字符乱码
最佳答案
  • 五星知识达人网友:人類模型
  • 2021-01-24 06:32
估计你导入的txt文件是带文件标识头的Unicode文本,开头两个字节为FF FE,这样读入后就有可能出现乱码了。可以这样处理:
Open "txt文件名" For Binary As #1
Text1.Text = MidB(InputB(LOF(1), #1), 3)

Close #1

附各种Unicode文件的标识头:
EF BB BF 【UTF-8】
FF FE 【UTF-16 小端存储方式】
FE FF 【UTF-16 大端存储方式】
00 00 FF FE 【UTF-32 小端存储方式】
00 00 FE FF 【UTF-32 大端存储方式】
全部回答
  • 1楼网友:拜訪者
  • 2021-01-24 07:13
贴出你出问题的代码。 再看看别人怎么说的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯