按文件编码读取
来源:互联网 发布:sublime格式化php代码 编辑:程序博客网 时间:2024/06/05 01:57
(转自http://topic.csdn.net/u/20090516/20/12b87be4-e311-419c-9282-5dcd5a3836c9.html)
现有以下一段java读取 txt类型文件的代码,代码本身没问题。
当分别读取 t1.txt 与 t2.txt 时,t1输出是没有乱码,而t2出现乱码。
后来: t1用 String encoding="UTF-8" t2用 String encoding="GBK" 才解决都不会出现乱码.
本人分析了一下,估计是t1与t2中的文件中字符编码不同,才造成输出结果不一致。
是否有办法读取文件时,既能解决t1与t2两种不同文件的字符编码。
否则没办法确定设置编码格式 String encoding="未知数";
- Java code
- try{ String encoding="UTF-8"; //字符编码 File f = new File(saveurl); if(f.isFile() && f.exists()){ InputStreamReader read = new InputStreamReader (new FileInputStream(f),encoding); BufferedReader in = new BufferedReader(read); String line; while((line = in.readLine())!=null) { System.out.println(line); } read.close(); } } catch(Exception e){ System.out.println("读取文件内容操作出错"); e.printStackTrace(); }[align=left][/align][align=left][/align][align=center][/align][align=left][/align]
- 按文件编码读取
- 读取文件编码
- 按指定编码方式读取文件和输出文件
- CTextFileIO读取不同编码文件
- java设置读取文件编码
- 读取任意编码的文件.
- fread读取ASCII编码文件
- fread读取Unicode编码文件
- 以固定编码读取文件
- 读取文件,考虑编码问题
- 关于ASP中按指定编码写入读取文件
- java按指定编码写入和读取文件内容的
- java按指定编码写入和读取文件内容
- J2ME读取UTF-8编码文件方法
- 用Unicode编码方式读取文件
- J2ME读取UTF-8编码文件方法
- java读取文件内容的编码问题
- java 文件读取写入的编码问题
- C#多线程学习(一) 多线程的相关概念
- Oracle Schema和user的区别
- 获取cpu序列号 硬盘ID 网卡硬地址
- 无奈的感情
- ajax的优缺点
- 按文件编码读取
- Oracle回滚段和重做日志的区别、联系
- 2分法-通用存储过程分页(not in版本)
- Oracle目录结构(未完成)
- Rss的研究
- quicksort快速排序
- 晚餐趣事-----增量还是迭代?
- IEEE754浮点数的转换方法
- 学习散记14之--- tempdb数据库简介及优化