• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:unzipで日本語ファイル名が文字化けする)

unzipで日本語ファイル名が文字化けする

このQ&Aのポイント
  • Windows上で作成した「テスト1.txt」、「テスト2.txt」というファイルを圧縮したsample.zipがあります。これをlinux上でunzipで解凍したところファイル名が文字化けしました。
  • 検索すると「-O」オプションで文字コードを指定するとよいとのことでしたが手元のlinux OSのunzipには「-O」オプションは存在しないようでした。
  • そこで上記ページの記述にあるように「iconv -f shift-jis -t utf-8を通したリネーム」というのをやろうと思い「unzip sample.zip | iconv -f CP932 -t utf-8」とコマンドを打ってみましたが文字化けしてしまいました。

質問者が選んだベストアンサー

  • ベストアンサー
  • kteds
  • ベストアンサー率42% (1882/4440)
回答No.1

> 「-O」オプションで文字コードを指定するとよいとのことでしたが・・・ -O オプションではなくて、下記のように -Ocp932 オプションを試してみましたか。 添付画像参照。 unzip -Ocp932 [解凍したいファイル名].zip

unko347
質問者

お礼

ありがとうございます。 -Ocp932が使用できました。

その他の回答 (1)

回答No.2

iconv使うなら iconv -f CP932 -t utf-8 文字化けファイル名 を全ての文字化けファイルに実行する、ですね

unko347
質問者

お礼

ありがとうございます