现在的位置: 首页 > 综合 > 正文

自动识别文字的编码以及读取所有文本——VB2005

2013年02月22日 ⁄ 综合 ⁄ 共 869字 ⁄ 字号 评论关闭

 

VB2005中,读取文本文件中的文本可以采用的方法是System.IO.File.ReadAllText,这个函数有两个参数,一个是文件的文件名(包含路径);一个是文本的编码,如果省略,采用系统默认的编码。可是,一般的文本编码有ANSIUnicodeUTF8等。如果编码的格式选择不对,则读出来是一段乱码。

笔者依照网上的资料,编写一个函数,能自动根据判别文本的编码格式,首先是将文本文件的数据读到字节数组中,再判别文本的编码格式,最后将字节数组转化为文本。

抱歉!评论已关闭.