首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android——读取带有双字节字符的TXT文件

2012-09-23 
Android——读取含有双字节字符的TXT文件在读取txt文件时,可能会遇到中文乱码情况,解决办法如下:?private St

Android——读取含有双字节字符的TXT文件

在读取txt文件时,可能会遇到中文乱码情况,解决办法如下:

?

private String getTextString(String pathandname) throws IOException{String str="";FileInputStream fis = new FileInputStream(pathandname);//InputStreamReader isr=new InputStreamReader(fis, "gbk");//BufferedReader br=new BufferedReader(isr);int size=fis.available();byte[] buffer=new byte[size];fis.read(buffer);fis.close();   str = new String(buffer,"GBK");//支持双字节字符myApp.setCharNumofString(str.length());//存储总字符数return  str;}

?

1 楼 enefry 2010-10-21   如果那个txt用utf-8就会出事... 2 楼 marine8888 2010-10-25   同意。我这样做是为了把里面的双字节字符(如果有的话)读取到str中,然后用判断里面是否有双字节字符,

热点排行