VB导入txt到text但第一个字符乱码 10
展开全部
估计你导入的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 大端存储方式】
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |