Skin Select:

【WordPress】「WP Multibyte Patch」その後

 先日、「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」プラグインの撤去も視野に入れなければならないかもしれませんね・・・。

【WordPress】遅ればせながら「WP Multibyte Patch」導入

 これまで、実はずっと、ブログから通知されるメールの文字化けに悩んでおりました。
 自宅で受信するときは「Becky! Internet Mail」を用いており、そこではUTF-8でエンコードされたメールも読めるように設定してあるのですが、携帯電話からMoblog投稿した記事の場合、携帯電話側でのエンコードが一切なされないため、メール中に含まれるURL等の情報から内容を推測しなければなりません。
 そんな内容を解決してくれる(かもしれない)プラグインがあります。

プラグイン配布元
WP Multibyte Patch @ EastCoder;

 実は私、つい先ほどまでこのプラグインの存在を知りませんでした(済みません!)。
 単にメールの文字化けを修正するだけではなく、WordPressが内包する種々のマルチバイト文字コードに関する問題を解決するようです。
 まだ導入したばかりで何も検証できておりませんが(もっとも、管理画面のフォントがいきなり変わって面食らいましたけど)、気づいた点などあれば、追記なりコメントなり記事の執筆なりをしてゆきたいと思います。

29804 pages viewed, 605 today
10224 visits, 179 today
FireStats icon Powered by FireStats
このページの先頭へ