本帖最后由 李道福 于 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的形式将输入的内容保存在文件中,为什么用记事本打开时不会乱码?按理说应该会乱码的啊
|