Итак, я, кажется, получил некоторые символы Mac Roman в моей базе данных, и из-за моей настройки шифрования я конвертирую все в UTF-8 при получении записи.
Текущий код, который мы используем, чтобы попытаться исправить это:
if ( ! mb_check_encoding( $strDecrypted, 'utf-8' ) )
{
$strDecrypted = @iconv( mb_detect_encoding( $strDecrypted ), 'UTF-8//TRANSLIT', $strDecrypted );
}
Но это дает следующую ошибку:
Сообщение об ошибке: iconv (): обнаружен недопустимый символ во входной строке
Любая помощь будет принята с благодарностью!
Задача ещё не решена.
Других решений пока нет …