memo.xight.org

日々のメモ

多言語対応テキスト処理

問題

  FileReaderでは文字コード指定ができない


BufferedReader br = new BufferedReader(new FileReader(args[0]));

方法


FileInputStream fis = new FileInputStream(args[0]);
InputStreamReader isr = new InputStreamReader(fis, "UTF8");
BufferedReader br = new BufferedReader(isr);


指定できる文字コード一覧

  http://java.sun.com/j2se/1.4/ja/docs/ja/guide/intl/encoding.doc.html

Reference

  Java関連メモ
  http://homepage3.nifty.com/memoire/pc/java.html