黑马程序员技术交流社区
标题:
关于 IO流 指定编码的操作
[打印本页]
作者:
heheka123
时间:
2014-3-28 17:51
标题:
关于 IO流 指定编码的操作
public static void main(String[] args) throws IOException
{
BufferedReader bufr = new BufferedReader(new InputStreamReader(new FileInputStream("j.txt"),"UTF-8"));
BufferedWriter bufw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("ja.txt"),"UTF-8"));
String line = null;
while((line=bufr.readLine())!=null)
{
bufw.write(line+"<br/>");
bufw.newLine();
bufw.flush();
}
bufr.close();
bufw.close();
System.out.println("OK!");
}
复制代码
试着读个文件 再写出来, 发现是乱码的, 查了下 原来是这样的, 只有 字符流 InputStream OutputStream 才能指定编码吗?
作者:
霍振鹏
时间:
2014-3-28 18:13
没理解你说的意思,上面程序可以正确执行啊!如果有读出乱码的,你把那个代码粘出来吧
作者:
谭荣强
时间:
2014-3-28 19:32
指定编码靠转换流 InputstreamReader 和OutputStreamwriter
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2