假设所有文件数据都已经由Open FileName For Binary As #FileNumber
载入到字节数组中。如何区分开以下几种文本文件:
ANSI/GBK简体 GBK繁体 BIG5繁体 Unicode UTF-8并把它们都转到VB内部的 Unicode ?如何按需要,最终显示到屏幕上繁体或简体?
载入到字节数组中。如何区分开以下几种文本文件:
ANSI/GBK简体 GBK繁体 BIG5繁体 Unicode UTF-8并把它们都转到VB内部的 Unicode ?如何按需要,最终显示到屏幕上繁体或简体?
解决方案 »
- 字段名能够使用变量吗?
- Winsock控件点对点通讯,局域网正常,广域网连接(求教)
- 还是modem的问题,高手们帮帮忙啊!!!
- 我用水晶报表8,为什么做成安装程序后,在98下安装以后,使用打印时会报错?
- 选择性读入EXCEL中的数据
- 一个有关DOS的问题,@@来答者有分呀@@@@@@@@@@@@@@@@@@2
- 打开一个网页、填写表单、并提交为什么总出错(VB)
- 关于vb调用c语言写的dll,dll中有一函数需要传递 char * 的参数,此时该使用vb中的哪种数据类型呢?
- 300行内搞定的源代码突显VB源程序,有没有人要??
- ADOX的问题
- 电视节目播放视频开发求救(散100分)
- 急!~如何在VB中调用SQL储存过程?
繁简比较麻烦,因为两者可以共存
它就能分辨UTF-8 UTF16 ANSI 格式的。
本来只想做一个最简单的修改文本文件的功能,
就用了Line Input ,结果。可想而知,
除了ANSI外,其它打开都是乱码,郁闷网上找到一些转换UTF8的代码,但鬼知道哪个是UTF8啊? :(
unicode如果带BOM(标示自身编码方式和字节序的特殊字串,BYTE ORDER MARK)还可有根据文件头2个字节来区分,如果不带是没办法区分的。
(保存时到可以让用户选择)
那个记事本也不过65K而已,应该不是很复杂吧?