PHP 関数 mb_detect_encoding に問題があります。ISO-8859-1 に変換できません。何か助けはありますか?
コード:
$str = "åäö";
$encoding = mb_detect_encoding($str);
echo $encoding;
$encoding = mb_detect_encoding(mb_convert_encoding($str, "ISO-8859-1"));
echo $encoding;
出力:
UTF-8
UTF-8
更新された、解決策:
mb_detect_order を array('UTF-8', 'ISO-8859-1') に更新したところ、うまくいきました。