使用第三方库cpdetector来判断文件的编码方式
来源:互联网 发布:淘宝售假申诉成功 编辑:程序博客网 时间:2024/06/05 06:01
在android中读取文本文件时如果不考虑文件的编码方式直接读取的话很容易出现乱码。cpdetector库可以在读取前判断文件的编码方式从而在读取文件时可以将得到的文件编码方式charset直接进行设置,就不会出现乱码:
public static String getFileCharset(String filePath) { //通过文件路径来获得文件 File file = new File(filePath); Charset charset = null; try { // 获取原始文件编码 CodepageDetectorProxy detector = CodepageDetectorProxy.getInstance(); detector.add(JChardetFacade.getInstance()); charset = detector.detectCodepage(file.toURL()); } catch (IOException e) { e.printStackTrace(); } return charset.name(); }
最后将获得到的charset设置到inputstreamReader中去
String charset = charset.name();InputStreamReader isr = new InputStreamReader(fis, charset);
cpdetector 下载地址:[http://sourceforge.net/projects/cpdetector/]
0 0
- 使用第三方库cpdetector来判断文件的编码方式
- 判断文件编码的第三方工具
- 利用第三方的Jar包内的类和方法来判别文件编码
- 判断文件的编码方式
- java检测文件编码——cpdetector
- 利用cpdetector获取文件编码格式,同时得到网页内容。增加http/https通用方式
- 使用cocoapods来管理第三方库
- 通过录制与回放的方式使用Monkeyrunner来对一个第三方应用进行测试
- 基于cpdetector实现的文本文件编码转换器
- 转载:利用第三方的Jar包内的类和方法来判别文件编码收藏
- 转载:利用第三方的Jar包内的类和方法来判别文件编码收藏
- 使用第三方库找不到头文件的解决办法
- cocos2d-x使用第三方的so库文件
- 如何判断文件的编码方式
- 第三方库的使用
- 第三方库的使用
- 第三方库的提供方式
- 使用cocoapods来处理xcode第三方库
- jsp+mysql:Unknown column 'a' in 'field list'
- Codeforces #316 E Pig and Palindromes DP
- 关于main函数的返回值
- IP网际协议--《TCP/IP详解1》
- Proguard使用教程
- 使用第三方库cpdetector来判断文件的编码方式
- linux命令之iostat
- 斐波那契数列+大数加法
- HDU 4300 Clairewd’s message
- 链表总结
- 黑马程序员———反射
- 欢迎使用CSDN-markdown编辑器
- 一个简单的makefile的编写
- HDU 4416 Good Article Good sentence(后缀数组)