io读取文件内容乱码处理
来源:互联网 发布:竹子阿矛离婚知乎 编辑:程序博客网 时间:2024/06/06 02:45
这是一个最简单程序,可能跟其他场合不同;
package com.medivh.io2;import java.io.FileInputStream;import java.io.InputStream;public class InputStreamTest{public static void main(String[] args) throws Exception{InputStream io = new FileInputStream("d:/test.txt");byte[] head = new byte[200];//设置读取范围 String code = ""; 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"; } String str =""; int length = 0; while(-1 !=(length = io.read(head, 0, 200)))//只读取不为空的数据 { System.out.println(length); str = new String(head,0,length,code);//将读取信息用特定编码存入字符串中 } System.out.println(str); io.close();//关闭流}}
输出结果为:
118
“种族并不代表荣誉。我曾见过一些兽人,他们像最高贵的骑士那样可敬,我还见过某些人类,他们像最残忍的亡灵天灾那样邪恶。”
0 0
- io读取文件内容乱码处理
- 读取html文件内容乱码处理
- common.io中Tailer类读取文件内容乱码问题解决
- IO读取文件时有乱码
- Unicode 文件内容读取乱码
- IO读取文件内容【含汉字】
- IO流读取文件内容并复制
- java io流,读取文件内容
- Java IO读取文件中文乱码问题
- Java IO 读取文件中的乱码问题
- Java IO读取文件中文乱码问题
- 解决IO流读取文件乱码问题
- java io读取文件乱码解决办法
- Java IO 之 FileReader 读取文件打印在控制台(处理汉字乱码bug)
- (转载) Java IO 之 FileReader 读取文件打印在控制台(处理汉字乱码bug)
- java读取properties文件,中文乱码处理
- Java-基础 文件操作IO-读取文件内容
- java的IO流复制文件和读取文件内容
- codechef Birthday Candles 题解
- cpp's most vexing parse
- 小小的太阳
- java中的string equals 与 == 的比较
- 程序猿进化必读:让App的运行速度与响应速度趋于一流(iOS)
- io读取文件内容乱码处理
- c# 如何16进制颜色值转换成color值
- FMDatabase 的使用方法
- C# WinForm弹出窗口的两种方式
- 合成生物学项目导入
- Spring与mybatis的整合实践之SqlSessionDaoSupport抽象类
- HDU_2072单词数
- 自动备份SSAS数据库
- firefox is already running..在linux中使用firfox出现的问题