- ベストアンサー
linux mint 17.1のzip文字化け対処
カテゴリを間違えたので再度投稿します。 Windowsで作成したzip・lzh書庫を linux mint で解凍するときに、ファイル名に日本語が入っていると文字化けします(rarでは文字化けしません)。 文字コードの問題らしいですが、どうやったら直せるでしょうか?Ubuntuでは昔直したような気がするのですが、記憶もやり方もはっきりしません。 直せる方・直した方がいましたらよろしくお願いします。 linux mint 17.1 Cinnamon 64bit アーカイバは Archive Manager 3.10.2.1 (デフォルトのアーカイバ)を使ってます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
MATE 版ですが、同じく Linux Mint 17.1 で確認してみました。zip ファイルは Win8 で作成し、USB メモリでコピーしたものです。 GUI のアーカイバではなく unzip コマンドを使います。 $ ls これはwindowsで作成したファイルです.zip zip 自体のファイル名は問題ないですね。中身の一覧を表示してみます。 $ unzip -l これはwindowsで作成したファイルです.zip Archive: これはwindowsで作成したファイルです.zip Length Date Time Name --------- ---------- ----- ---- 28 2015-01-03 14:38 В▒ВъВ═windowsВ┼НьРмВ╡В╜ГtГ@ГCГЛВ┼В╖-1.txt 28 2015-01-03 14:38 В▒ВъВ═windowsВ┼НьРмВ╡В╜ГtГ@ГCГЛВ┼В╖-ВQ.txt 28 2015-01-03 14:38 В▒ВъВ═windowsВ┼НьРмВ╡В╜ГtГ@ГCГЛВ┼В╖-ВR.txt --------- ------- 84 3 files 化けました。-O(大文字のオー)オプションを使ってみます。 $ unzip -Ocp932 -l これはwindowsで作成したファイルです.zip Archive: これはwindowsで作成したファイルです.zip Length Date Time Name --------- ---------- ----- ---- 28 2015-01-03 14:38 これはwindowsで作成したファイルです-1.txt 28 2015-01-03 14:38 これはwindowsで作成したファイルです-2.txt 28 2015-01-03 14:38 これはwindowsで作成したファイルです-3.txt --------- ------- 84 3 files 正常に表示されました。展開してみます。 $ unzip -Ocp932 これはwindowsで作成したファイルです.zip Archive: これはwindowsで作成したファイルです.zip extracting: これはwindowsで作成したファイルです-1.txt extracting: これはwindowsで作成したファイルです-2.txt extracting: これはwindowsで作成したファイルです-3.txt $ ls これはwindowsで作成したファイルです-1.txt これはwindowsで作成したファイルです-2.txt これはwindowsで作成したファイルです-3.txt これはwindowsで作成したファイルです.zip 問題なく展開できました。 lzh は未確認。convmv を使うのもありですね(参考URL)。
お礼
ありがとうございます。「unzip -Ocp932」で行けました。 -Oは文字コードを指定するオプションで、cp932でコードページ932(Shift_JIS)を指定する、という理解で大丈夫でしょうか。 ちょっと面白い気がしてきました。
補足
しまった、いっぺんに書けばよかった。 できればGUIでできると楽なのですが、なにかありそうでしょうか? linux mint で作った文字化けしないzipは「unzip」でも「unzip -Ocp932」でもきちんと解凍されるので Archive Managerがいつも「unzip -Ocp932」を実行するように設定する みたいな手はあるのかなあ、とちょっと思いました。