文字コード・漢字コード周辺はいつも落ち着かない。
サーバーの環境や扱うプロジェクトの制限などの事情で、安定した
構築というのがなかなか実現できないでいいる。
さて、文字コード変換。
php では、 mb_convert_encoding() だが
時折このようなエラーになる。
Warning: mb_convert_encoding(): Unable to detect character encoding in /******.php on line 668
ソースは
$out_strs = mb_convert_encoding($out_strs, “SJIS”, “AUTO”);
などだが、
これ実は
$out_strs = mb_convert_encoding($out_strs, “SJIS”, “ASCII,JIS,UTF-8,EUC-JP,SJIS”);
であれば問題ないのだ。
“AUTO” が効いていないようなのだ。
いろいろ調べてみる。