はじめまして。WordPressMEを使わせて頂いています。さて,携帯でWordPressMEをみてみたところ,ひどい文字化けが起きていました。原因をあれこれ調べてみたところ,wp-ktai.php等でmb_convert_encodingで"auto"を利用している箇所がありますが,ここに実際にはブログで利用されているのはEUC-JPであるのに,UTF-8がセットされてしまっていたようです。ここをEUC-JPに置き換えたところ,文字化けは収まりました。私が利用しているのはさくらインターネットですが,他の皆様で問題が起きていないようですので,環境に依存した問題のように思います。ソースを書き換える以外に何かいい方法はありますでしょうか。もしあれば御教授いただければとぞんじます。同様にコメントの投稿を管理人あてに送られてくるメールが文字化けを起こしており,メールのヘッダーのcharsetをみるとUTF-8となっています。$blog_charsetの解釈がおかしいのかと思いますが,どこでこの値が設定されているのかをいまのところ見つけられていません。何かヒントがあれば御教授いただきたくお願いします。
馬さんようこそ!おそらく、mbstringの設定不備によるものだと思います。携帯の文字化けではありませんが、さくらインターネットのユーザで文字化けの例が別スレッドにあります。このスレッドに対応方法を書かせていただいているのでご参照下さい。トラックバックが受けられない
そのスレッドを参照してphp.iniに付け加えたところ、mb_convert_encodingでautoを指定したままでも携帯の文字化けはしなくなりました。また、コメントがついた際のメールの文字化けも収まりました。ついでに・・・他のモジュールのi-mode用の画面で起きていた文字化けも収まりました。ありがとうございました。
このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです - KENT -