PHP FPDF无法正确显示某些UTF-8解码的特殊字符

时间:2013-10-24 10:35:58

标签: php mysql unicode fpdf

我正在尝试使用PHP的utf8_general_ci在fpdf中显示MySQL utf8_decode编码的文本。一切都按预期工作,但当我们的客户输入他的文本时,每个ü都显示为u?等。

问题在于我无法区分他的ü和我的ü。两者都在phpMyAdmin或我们的CMS中显示正常。一旦我用我输入的{{1}}替换它就可以了。

这里有什么隐藏的区别?

2 个答案:

答案 0 :(得分:1)

所以我们的客户输入了从Word复制的文本。我导出了表并使用文本编辑器打开它。我的ü很好,他的ü只是canonical equivalent。我怀疑utf8_decode无法处理,只返回u?。这也解释了为什么错误没有出现在其他任何地方。

答案 1 :(得分:0)

试试此代码

iconv('UTF-8', 'windows-1252', value)