先日、「WP Multibyte Patch」というプラグインを導入いたしました。
プラグイン配布元
WP Multibyte Patch @ EastCoder;
関連記事
【WordPress】遅ればせながら「WP Multibyte Patch」導入
その後、ブログから電子メールによる通知を何通か受け取ったのですが、どういう訳かメールの件名「のみ」が判読困難になっています。
たとえばこんな感じ。
[Telmina] =?UTF-8?B?44Kz44Oh44Oz44OIOiAi44CQV29yZFByZXNz44CR44CMS3RhaSBT?= =?UTF-8?B?dHlsZeOAjTAuOTTlsI7lhaXvvIEi?=
この件名、おそらくは
[Telmina] コメント: “【WordPress】「Ktai Style」0.94導入!”
あたりが本来あるべき内容なのではと思われますが、文字列のデコードに失敗してしまったようです。
要は、メール本文が「ISO-2022-JP」(いわゆるJIS)でエンコードされているにもかかわらず、件名だけUTF-8でエンコードされてしまったことによる弊害であるようですね。
実は回避策(≠解決策)はちゃんと用意されており、先方の記事の中で述べられています。
こちらの「メールの件名の文字化け防止パッチの実証プラグイン」と本プラグインのメール機能を同時に使用することはできません。メール部分だけ上記を利用したい場合は、wpmp-config.php を以下のように修正し本プラグインのメール機能を無効にしてください。
実は私自身は、「メールの件名の文字化け防止パッチの実証プラグイン」とやらを入れた記憶はないのですが、同じ作者氏による「Nippon 2」プラグインなら導入しており、その影響なのではと思われます。
とりあえず、「WP Multibyte Patch」のほうの回避策を適用してみたのですが、そうすると通知メール本文の文字コードがUTF-8に戻ってしまいました。
・・・もうしばらく様子を見ますが、「Nippon 2」プラグインの撤去も視野に入れなければならないかもしれませんね・・・。




