我正在尝试utf8_general_ci
使用 PHP 的utf8_decode
. 一切都按预期工作,但是当我们的客户输入他的文本时,每个都ü
显示为u?
等等。
问题是我分不清他ü
和我的区别。两者都在 phpMyAdmin 或我们的 CMS 中显示良好。一旦我用ü
我输入的一个替换他的,它就可以工作。
这里隐藏的区别是什么?
所以我们的客户输入了他从 Word 复制的文本。我导出了表格并用文本编辑器打开它。我ü
的很好,他ü
的只是典型的等价物。我怀疑utf8_decode
无法处理,就回来了u?
。这也解释了为什么该错误没有出现在其他任何地方。
试试这个代码
iconv('UTF-8', 'windows-1252', value)