多言語(日本語、英語、ハングル、ベトナム語、繁体字、簡体字)対応のWordPressサイトを構築する際にあった不具合と、それを解消するTipsを残しておきます。 2バイト文字対策のプラグイン「WP Multibyte Patch」を有効化しているとハングルや中国語、ベトナム語といった他言語の送信内容が文字化けしました。 MW WP Form(私はここ2年ほどこのプラグインを愛用しています)だと、多言語対応しているプラグインなのでデータベースに蓄積される内容は化けません。 送信内容を送信する際の文字コードの問題でした。 WP Multibyte Patchを有効化していると文字コードが「JIS (ISO-2022-JP) エンコーディング」で送信されるためです。 これを解消するにはWP Multibyte Patchの設定ファイルを作り、設定を変更します。 pluginsフォルダ内のwp-m
![メールフォームで送信内容が文字化けする場合@WordPress - WP Multibyte Patch - ショウジンブログ on Hatena](https://cdn-ak-scissors.b.st-hatena.com/image/square/9fd5f7a9e9d76f22dab3ade820eeee6d185e58b8/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fs%2Fshowjinx%2F20160606%2F20160606161554.png)