我有一个来自 MySql DB 的字符串,用 utf8mb4 编码。我正在为 PHP 渲染一个带有 FPDF 的 pdf,并尝试使用 iconv 对其进行转换:
iconv('utf8mb4', 'cp1252',$myString);
这无法告诉我“注意:iconv():错误的字符集,utf8mb4' to
不允许从 cp1252' 进行转换”。如果我尝试
iconv('utf-8', 'cp1252',$myString);
我收到“通知:iconv():在输入字符串中检测到非法字符”。
如果没有 iconv,我会得到多个 ascii 字符来代替特殊字符,这并不好。
有没有办法正确输出这个值?