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 大端存储方式】
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
贴出你出问题的代码。
再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯