android读取txt出现乱码的解决办法
来源:互联网 发布:php网站开发培训 编辑:程序博客网 时间:2024/06/05 04:03
http://my.oschina.net/sunyh/blog/40554
java编码与txt编码对应
java
txt
unicode
unicode big endian
utf-8
utf-8
utf-16
unicode
gb2312
ANSI
java读取txt文件,如果编码格式不匹配,就会出现乱码现象。所以读取txt文件的时候需要设置读取编码。txt文档编码格式都是写在文件头的,在程序中需要先解析文件的编码格式,获得编码格式后,在按此格式读取文件就不会产生乱码了。
InputStream inputStream = new FileInputStream("E:/1.txt");byte[] head = new byte[3];inputStream.read(head); String code ="gb2312"; if (head[0] == -1 && head[1] == -2) {code = "UTF-16";}if (head[0] == -2 && head[1] == -1) {code = "Unicode";}if(head[0]==-17 && head[1]==-69 && head[2] ==-65) {code = "UTF-8";}System.out.println(code);
这样就获得了txt的编码格式了。
0 0
- android读取txt出现乱码的解决办法
- 读取txt出现乱码的解决方法
- android中读取txt文件内容防止出现乱码
- 读取txt的中文字符出现乱码的解决方法
- ubuntu用gedit打开 txt文件出现乱码的解决办法
- android读取txt文件中文乱码的问题
- android 读取sd卡的txt并去除乱码
- php读取mysql后出现乱码的解决办法
- Java 读取文件 使用BufferReader出现中文乱码的解决办法
- Android读取txt文件乱码问题
- 解决android读取中文txt乱码问题
- android读取中文txt乱码 解决方案
- Android 读取TXT 文件中文乱码 解决方案
- 关于C++ Builder 和 Dephi读取文本文件TXT出现中文乱码的问题
- 关于javascript从txt文件中读取内容出现乱码的问题
- Java读取UTF-8格式txt文件第一行出现乱码——问号“?”的解决方案
- 关于使用IDEA读取txt文件出现中文乱码的问题
- Java中从txt文件中读取和存储内容出现乱码的解决之道一:
- 穷学生
- Context类
- 数据结构与算法的沉思
- Python入门
- C语言入门(9)——局部变量与全局变量
- android读取txt出现乱码的解决办法
- 黑马程序员---Java中的Collections工具类
- 黑马程序员-Java高新技术(三)
- 运算符优先级表
- 一些cocos2d-x + lua学习资料备忘[持续更新]
- 头文件包含问题
- Python安装
- wpe封包初涉
- OCP-1Z0-051 补充题库 第29题 INSERT语句中有子查询