2006-04-04 日本語ファイルを含むzipファイルを扱う Java java.util.zip.ZipFileにてzipファイルを使う場合に、日本語ファイル名のファイルを含んでいてUTF-8以外の文字コードだとgetInputStream()で取得したストリームからの読み込みに失敗する。WindowsXPの標準のzip圧縮やフリーソフトなどを使うと発生するので、antやjarコマンドを使って圧縮するとUTF-8になるの大丈夫。ただし、そのzipファイルを展開するとファイル名が文字化けする。参考: Zipファイル作成時の文字化け - Java Solution