黑马程序员技术交流社区
标题:
编码问题
[打印本页]
作者:
李道福
时间:
2013-3-27 22:39
标题:
编码问题
本帖最后由 李道福 于 2013-3-27 23:08 编辑
public static void main(String[] args) throws IOException {
File file=new File("d:\\li.txt");
BufferedReader bufr=new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bufw=new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file),"utf-8"));//创建以utf-8编码的流
String text=null;
while((text=bufr.readLine())!=null){
if(text.equals("over"))
break;
bufw.write(text);
bufw.newLine();
}
bufr.close();
bufw.close();
}
复制代码
以utf-8的形式将输入的内容保存在文件中,为什么用记事本打开时不会乱码?按理说应该会乱码的啊
作者:
itserious
时间:
2013-3-27 22:45
你的记事本会自动根据你的编码,进行相应的翻译。
现在的记事本基本上支持所有的中文编码了。
它会自动去区分你的编码头,来进行解析的
作者:
zjm10zj
时间:
2013-3-27 22:59
现在的电脑内部都自带了各种编码,有一部分会自动在UTF-8和GBK之间自动转换!
作者:
李道福
时间:
2013-3-27 23:08
itserious 发表于 2013-3-27 22:45
你的记事本会自动根据你的编码,进行相应的翻译。
现在的记事本基本上支持所有的中文编码了。
谢谢……知道了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2