Javaで文字コードを判別したい場合に「juniversalchardet」というライブラリが使える。 juniversalchardet 対応している文字コードが多く、精度もなかなか高い。 ライセンスは、MPL/GPL/LGPLのトリプルライセンス。 Mozillaの文字コード判別用ライブラリのJava版らしい。 以上。 以前Javaのロギングの実装に、Log4j+common-loggingという組み合わせを使っていたが、 それらに代わるものとして、Logback+SLF4Jというものがあるため、これを使ってみた。 LogbackがLog4jの後継、SLF4Jがcommon-loggingの後継という感じ。 1.ライブラリのダウンロード 以下のサイトから、Logback、SLF4Jそれぞれのライブラリをダウンロードしてくる。 Logback SLF4J ダウンロードしたら、以下のJar