ユニコード文字を含むファイルを圧縮しようとしています。zipファイルのユニコードファイル名との互換性問題
私がwinzipやwinrarを使用していないときに、「圧縮されたフォルダ」というウィンドウが正常に表示されます。 私はwinrarを使っているとき、winzipとwinrarの両方で見ることができますが、ウィンドウは "圧縮されたフォルダ"ではありません。
私は多くのC#クラスを試して、多くのエンコーディングを成功させずに変更しました。 私はまた、javaとapache一般的な圧縮機を試して、運もなかった。
Windowsの "圧縮されたフォルダ"のように見えますが、ファイル名のUnicode文字を表示できませんが、あなたに聞いていますが、ユニコードのファイルをzipでエンコードする方法を知っていますか?
先進的に助けていただきありがとうございます。
ファイル名をzipファイルにエンコードする方法はいくつかありますが、いずれも標準化されていません。 javaで使用するzipファイルの場合、ファイル名はUTF-8でエンコードする必要があります( 'jar'ツールのように)。 *圧縮されたフォルダビューをエンコードすることが何を望んでいるのか分かりません。悲しいことに、ファイル名にASCII以外の文字を使用するのはベストな方法です。 –