以下のようなメソッドでzipファイルの解凍をしようとしています。
しかし、出力されるファイル名に日本語が含まれているとエラーが
起こってしまいます。
解決法をご存知でしょうか?

/**
* ZIP解凍
* @param zipFile ZIPファイル
* @param outFile 出力ディレクトリ
* @return 解凍ファイルパス
*/
public Vector zipRead(String zipFile, String outFile) throws Exception {
// 解凍後のファイルサイズのデフォルト値
int size = 102400;

ZipInputStream zis = null;
FileOutputStream fos = null;
BufferedInputStream bis = null;
Vector vec = new Vector();

FileInputStream fis = new FileInputStream(zipFile);
zis = new ZipInputStream(fis);
ZipEntry zent = null;
String fileName = null;
byte[] buf = null;
int realSize = 0;