$title = mb_convert_encoding($title, "UTF-8", "auto");
という感じでやろうとしたが、文字化けした。phpマニュアルにもこのように載っているので問題ないはずなのに。。
ググってみたら、どうもautoは問題があるらしい。で、
http://ns1.php.gr.jp/pipermail/php-users/2004-May/022334.html
このページを参考にして、
$title = mb_convert_encoding($title, "UTF-8", "ASCII,JIS,UTF-8,EUC-JP,SJIS");
このようにしたらうまく動いた。めでたしめでたし。
0 件のコメント:
コメントを投稿