PHP - 转换" Mac Roman"到UTF-8

时间:2015-06-05 12:30:20

标签: php utf-8 character-encoding mac-roman

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

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

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

但这会产生以下错误:

  

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

非常感谢任何帮助!

0 个答案:

没有答案