1

所以,我的数据库中似乎有一些 Mac 罗马字符,并且由于我的加密设置,我在获取记录时将所有内容都转换为 UTF-8。

我们用来尝试解决这个问题的当前代码是:

if ( ! mb_check_encoding( $strDecrypted, 'utf-8' ) )
{
    $strDecrypted = @iconv( mb_detect_encoding( $strDecrypted ), 'UTF-8//TRANSLIT', $strDecrypted );
}

但这给出了以下错误:

错误消息:iconv():在输入字符串中检测到非法字符

任何帮助将不胜感激!

4

0 回答 0