gpt4 book ai didi

php - UTF-8 字符串在某处错误编码

转载 作者:行者123 更新时间:2023-11-29 03:13:17 25 4
gpt4 key购买 nike

我有一个列 title,其格式为 CHAR(50) utf_genral_ci。我有一个 php 脚本,它成功地插入了一个新行,title 值为“Bjørn”。

再想拔出来的时候就出问题了。一旦将其分配给变量,该字符串就是“Bjørn”。

有些人将我指向 mb_*(),但是因为当我从表单中检索它并插入它时这不是问题,但只有当我从 mysql 中检索它时,我才相信这不是问题。

我已经确保它实际上在 mysql 中正确编码,并且服务器、数据库、表、列和连接都是 UTF-8。

请有人把我从这场噩梦中解救出来!

提前致谢

最佳答案

原来是因为我在我的字符串上使用了 php 函数 htmlentities()。自从我上次尝试以来非常奇怪,它也直接从数据库输出错误。

我一整天都遇到这个问题,所以一个问题的解决方案导致了另一个问题。

感谢您抽出宝贵时间。

关于php - UTF-8 字符串在某处错误编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4838816/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com