У меня есть строка из MySql DB, закодированная в utf8mb4. Я рендеринга PDF с FPDF для PHP, и я попытался преобразовать его с Iconv:FPDF с iconv от utf8mb4
iconv('utf8mb4', 'cp1252',$myString);
Это не может говорить мне «Примечание: Iconv(): Неправильный набор символов, преобразование из utf8mb4' to
cp1252' не допускается». Если я пытаюсь с
iconv('utf-8', 'cp1252',$myString);
я получаю «Примечание: Iconv(): Обнаружен недопустимый символ в строке ввода».
Без значка Я получаю несколько символов ascii вместо специальных символов, и это не нормально.
Есть ли способ правильно вывести это значение?
Похоже, вы пропустите '' 'after' utf8' – AbcAeffchen
Опечатка отсутствует в исходном коде - исправлено под вопросом – Nillus
Я думаю, что это может быть полезно http://stackoverflow.com/questions/16893035/using- utf8mb4-with-php-and-mysql – geggleto