指定されたエンコーディングでZIPを解凍する
ファイルを含むZIPファイルを取得しました。ファイル名はエンコードされています。私はそれらのファイル名のエンコーディングを知っているとしましょうが、私はまだそれらを適切に解凍する方法を知りません。 ファイルの例は、「【SSK字幕組】The Vampire Diaries吸血鬼日记S06E12.ass」というファイルを1つ含んでいます。 使用されているエンコードはGB18030(中国語)であることを知っています 質問です-適切なエンコードされたファイル名を取得するために、unzipまたは他のCLIユーティリティを使用してFreeBSDでそのファイルを解凍する方法は?できる限りのことを試しましたが、結果は決して良くありませんでした。助けてください。 OSXで試しました: MBP1:test 2ge$ bsdtar xf gb18030.zip MBP1:test 2ge$ ls %A1%BESSK%D7%D6Ļ%D7顿The Vampire Diaries %CE%FCѪ%B9%ED%C8ռ%C7S06E12/ gb18030.zip MBP1:test 2ge$ cd %A1%BESSK%D7%D6Ļ%D7顿The\ Vampire\ Diaries\ %CE%FCѪ%B9%ED%C8ռ%C7S06E12/ MBP1:%A1%BESSK%D7%D6Ļ%D7顿The Vampire Diaries %CE%FCѪ%B9%ED%C8ռ%C7S06E12 2ge$ ls %A1%BESSK%D7%D6Ļ%D7顿The Vampire Diaries %CE%FCѪ%B9%ED%C8ռ%C7S06E12.ass* MBP1:%A1%BESSK%D7%D6Ļ%D7顿The Vampire Diaries %CE%FCѪ%B9%ED%C8ռ%C7S06E12 2ge$ find . | iconv -f gb18030 -t utf-8 …