先日依頼を受けたWordPress案件で、問い合わせフォーム(Contact Form 7 プラグイン)からメールを送信すると件名が「=?ISO-2022-JP?」と文字化けする不具合?に遭遇した。

今回はこの問題の原因について解説する。

マルチバイト対応プラグインがインストールされてなかった

WordPressを日本語環境で正しく動作させるためのマルチバイト対応プラグイン「WP Multibyte Patch」がインストールされていなかったことが原因だった。

プラグインの「新規追加」から「WP Multibyte Patch」をインストール・有効化することで、前述の文字化け問題は解消された。

なお、調べたところプラグインが有効状態でも、バージョンが古いと文字化け問題が起こることがあるようで、その場合はプラグインを最新版にバージョンアップすることで解決できるとのことだ。