前提・実現したいこと
Wordpress で資料のダウンロードページを作成しています。
mac環境からアップしたファイル(PDF形式)をwindows10環境からダウンロードした際に、日本語ファイル名の文字化けを避けたいです。
そもそもファイル名に日本語を使用しないことが理想ですが、依頼者からの要望のため、なるべく対応したいです。
発生している問題
mac環境で資料をアップロード後、windows10環境で資料をダウンロードすると、ファイル名の濁点・半濁点部分に文字化けが発生します。windows11でダウンロードする際は問題ありません。
また、windows環境からアップするとmac、windows環境ともに文字化けは発生しません。
macとwindowsでは、使用する日本語の文字コードが異なるため、文字化けが発生するものと思います。変換方法等ありましたら、ご教示いただけると幸いです。
自分で調べたことや試したこと
現状、下記の通り対応しています。
・なるべくwindows環境からファイルをアップする。
・windows10環境でファイルをダウンロードする際は、濁点/半濁点をリネームし、使用する。
使っているツールのバージョンなど補足情報
資料ダウンロードには、プラグイン「Download Monitor」を使っています。
「WP Multibyte Patch」は適用済。日本語ファイル名がmd5ハッシュ値に変換される問題については、下記記事を参考に対応済です。
https://on-ze.com/archives/8189
あなたの回答
tips
プレビュー