读取text文档中文内容乱码以及string中文编码判断
来源:互联网 发布:java long 类型长度 编辑:程序博客网 时间:2024/06/07 05:59
读取一个text文件,win系统默认编码方式为gbk,
BufferedReader tBufferedReader = new BufferedReader(new InputStreamReader(tInputStream));
这样读取,会造成中文乱码.
BufferedReader tBufferedReader = new BufferedReader(new InputStreamReader(tInputStream, "gbk"));
判断字符串编码方式的方法,网上找的,还不错
/** * 判断字符串的编码 * * @param str * @return */ public String getEncoding(String str) { String encode[] = new String[]{ "UTF-8", "ISO-8859-1", "GB2312", "GBK", "GB18030", "Big5", "Unicode", "ASCII" }; for (int i = 0; i < encode.length; i++){ try { if (str.equals(new String(str.getBytes(encode[i]), encode[i]))) { return encode[i]; } } catch (Exception ex) { } } return ""; }
阅读全文
0 0
- 读取text文档中文内容乱码以及string中文编码判断
- java判断中文编码而后处理中文编码乱码问题
- mysql编码问题以及中文乱码解决
- 彻底解决android读取中文txt的乱码(自动判断文档类型并转码
- 彻底解决android读取中文txt,lrc的乱码(自动判断文档类型并转码)
- 彻底解决android读取中文txt,lrc的乱码(自动判断文档类型并转码)
- android读取中文txt,lrc的乱码(自动判断文档类型并转码)
- 彻底解决android读取中文txt,lrc的乱码(自动判断文档类型并转码)
- 彻底解决android读取中文txt,lrc的乱码(自动判断文档类型并转码)
- 彻底解决android读取中文txt的乱码(自动判断文档类型并转码)
- 解决android读取中文txt的乱码(自动判断文档类型并转码
- sublime text 中文乱码
- Sublime Text中文乱码
- Sublime Text 2 不支持GB2312和GBK编码/中文乱码
- Sublime Text使用GBK编码中文乱码问题
- ASP.NET 判断网页编码读取内容,防止乱码
- gitk 中文内容乱码
- Mac文档中文乱码
- 解密蓝牙mesh系列 | 第二篇
- React Router API
- 盒子模型之免费体验登录页面
- prufer序列
- 集合体系
- 读取text文档中文内容乱码以及string中文编码判断
- 5、C++读取Lua中Table的内容
- JQuery.Ajax()的data参数类型(转载)
- ES6 自定义迭代器
- dna reverse
- OnClick注册事件传递参数
- RTSP再学习 -- 利用FFmpeg 将 rtsp 获取H264裸流并保存到文件中
- 6、C++修改Lua中Table的内容
- C++中访问控制与继承