FPDF с иконкой от utf8mb4

У меня есть строка из MySql DB, закодированная в utf8mb4. Я рендеринг PDF с FPDF для PHP, и я попытался преобразовать его с помощью iconv:

iconv('utf8mb4', 'cp1252',$myString);

Это не говорит мне «Примечание: iconv (): неправильная кодировка, преобразование из utf8mb4' tocp1252 «не допускается».
Если я попробую с

iconv('utf-8', 'cp1252',$myString);

Я получаю «Примечание: iconv (): обнаружен недопустимый символ во входной строке».

Без iconv я получаю несколько символов ascii вместо специальных символов, и это не хорошо.

Есть ли способ правильно вывести это значение?

0

Решение

попробуйте это, чтобы IGNORE символ, который не разрешен в кодировке

iconv('utf-8', 'cp1252//IGNORE',$myString);
0

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

Я пытался, это не сработало. Я решил это с помощью версии FPDF, которая позволяет utf8: TFPDF. Он полностью ретро-совместим, если вы добавите его новый шрифт (ttf).

0

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