我正在处理来自 UTF8 数据库的 UTF8 数据,但遇到了 UTF8 编码问题。
从数据库中正确提取原始内容,我在我的 UTF8 终端中看到“é”:
Site de la Préfecture de Police
然后,当我通过使用 DOM 操作的 PHP 函数传递此内容时,我看到:
Site de la Préfecture de Police
之后,我再次通过 DOM 函数,得到另一个奇怪的转换:
Site de la Préfecture de Police
我们可以看到 DOM 读取的是 `é` 而不是 `é` 并用 HTML 实体替换了 `é` é
。
现在它看起来像十六进制编码é
:%C3 %A9
你知道发生了什么吗?