mb_convert_encodingエラー について

文字コード漢字コード周辺はいつも落ち着かない。
サーバーの環境や扱うプロジェクトの制限などの事情で、安定した
構築というのがなかなか実現できないでいいる。

さて、文字コード変換。
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” が効いていないようなのだ。

いろいろ調べてみる。