PHP - Преобразование "Mac Roman" в UTF-8

Итак, я, кажется, получил некоторые символы Mac Roman в моей базе данных, и из-за моей настройки шифрования я конвертирую все в UTF-8 при получении записи.

Текущий код, который мы используем, чтобы попытаться исправить это:

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

Но это дает следующую ошибку:

Сообщение об ошибке: iconv(): обнаружен недопустимый символ во входной строке

Любая помощь будет принята с благодарностью!

0 ответов

Другие вопросы по тегам