utf 8 — Конвертирование «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 (): обнаружен недопустимый символ во входной строке

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

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]