Android——读取含有双字节字符的TXT文件
16lz
2021-01-24
在读取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;}
更多相关文章
- PHP,Android,IOS通信之 AES128加解密案例程序
- Android字符串格式化
- TextUtils用法
- Android之HttpPost与HttpGet使用
- android WebView loadData不能解析
- Android中如何处理Sqlite查询结果中的NULL数据列?
- Android:R.string.xx 转为字符型
- android 提示对话框显示 AlertDialog
- Android开发 System.out.println(); 控制台输出方法