BufferReader 乱码
来源:互联网 发布:网络射击游戏大全 编辑:程序博客网 时间:2024/04/20 11:14
在一个记事本文件中既有中文又有英文,在用BufferedReader读取文件时,出现了乱码。最终经过修改,这样可以改正乱码了。
package example;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
public class FileTest {
public static void main(String args[])
{
File f=new File("E:\\words to live by.txt");
try{
InputStreamReader isr = new InputStreamReader(new FileInputStream(f), "GBK");
BufferedReader read = new BufferedReader(isr);
String s=null;
while((s=read.readLine())!=null)
{
System.out.println(s);
}
}catch(IOException e)
{
e.printStackTrace();
}
}
}
代码中红色部分就可以修正乱码问题了。经过测试,绿色的“GBK” 与文本保存的格式是有关系的。如果文本保存的是UTF-8,那么GBK就相应的改为“UTF-8”
- BufferReader 乱码
- 解决bufferreader中文乱码问题
- BufferReader
- Java 读取文件 使用BufferReader出现中文乱码的解决办法
- bufferReader 流读最后一行问题,中文乱码问题
- FileReader和BufferReader读取中文乱码问题,主要由源文件格式问题
- BufferReader.PrintWriter
- 自定义bufferReader
- BufferReader BufferWriter
- 牧佑---bufferReader---
- 关于Scaner和BufferReader
- Scanner和BufferReader
- 关于Scaner和BufferReader
- BufferReader中的readLine()方法
- Java 的 BufferReader 分析
- BufferReader的用法
- java bufferreader 例子代码
- Scanner和BufferReader区别
- Ruby之Hello World
- linux调试简介
- 转载 ,PHP与JAVA的区别
- 减少配置的方法
- ARM汇编伪指令 宏的用法详解(MACRO MEND)(转载)
- BufferReader 乱码
- 数据绑定表达式 Eval() 和Bind()的区别
- 论软件系统架构
- linux,挂载与卸载设备命令的使用
- 四个流行的Java连接池
- How to use appreciation and lie
- Exercises
- zoj1813水题
- 如何加入开源项目的 邮件组(mail list)