zipファイル内の日本語、マルチバイト文字のファイル名が文字化けする

ピンギー
質問: ZIPファイル内の日本語のファイルが文字化けする
ZIPファイルをダウンロードして、展開したのですが、日本語のファイル名やディレクトリ名だけ文字化けしてしまっています。 数が多いので手で修正するのはちょっと嫌です。何か良い対処法はありますか?

はじめに

ワールドワイドなサービスでZIPファイルをダウンロードした場合に、ZIPファイル内のファイル名がUnicode UTF-8 でエンコードされていると、 日本語などのマルチバイト文字のファイル名をうまく展開できずに、文字化けする場合があります。

対処法

ファイル名のエンコードを明示的に変更できるZIP展開アプリケーション(Bandizipなど)を導入する方法もありますが、 今回はWindowsの地域の設定の新機能を有効にして文字化けしなくする手順を紹介します。


スタートメニューを表示し、"地域" で検索します。コントロールパネルの地域の項目が表示されます。項目をクリックします。
zipファイル内の日本語、マルチバイト文字のファイル名が文字化けする:画像1

[地域]のダイアログが表示されます。
zipファイル内の日本語、マルチバイト文字のファイル名が文字化けする:画像2

[管理]タブをクリックします。数の画面に切り替わります。
zipファイル内の日本語、マルチバイト文字のファイル名が文字化けする:画像3

"Unicode 対応ではないプログラムの言語" のセクションの[システム ロケールの変更]ボタンをクリックします。
zipファイル内の日本語、マルチバイト文字のファイル名が文字化けする:画像4

[数の地域の設定]ダイアログが表示されます。
zipファイル内の日本語、マルチバイト文字のファイル名が文字化けする:画像5

ダイアログの[ベータ: ワールドワイド言語サポートで Unicode UTF-8 を使用]のチェックボックスがデフォルトではチェックされていません。
zipファイル内の日本語、マルチバイト文字のファイル名が文字化けする:画像6

チェックボックスをチェックします。チェック後、ダイアログの[OK]ボタンをクリックします。
zipファイル内の日本語、マルチバイト文字のファイル名が文字化けする:画像7

下図の再起動ダイアログが表示されます。[今すぐ再起動]ボタンをクリックしてマシンを再起動します。

メッセージ
システム ロケールの変更は、Windows を再起動するまではすべて有効になりません。

zipファイル内の日本語、マルチバイト文字のファイル名が文字化けする:画像8

再起動後、ZIPファイルを展開して、ファイル名の文字化けが解消されているかを確認します。
ZIPファイルのファイル名が、Unicode UTF-8で表現されている場合は、解消される場合があります。

メモ
ZIPファイルの展開はOS標準の展開機能を利用した場合でも、7-Zipなどの他のアプリケーションを利用した場合、どちらでもファイル名の文字化けは解消されます。


AuthorPortraitAlt
著者
iPentecの企画・分析担当。口が悪いのでなるべく寡黙でありたいと思っている。が、ついついしゃべってしまい、毎回墓穴を掘っている。
作成日: 2025-09-09
Copyright © 1995–2025 iPentec all rights reserverd.