gpt4 book ai didi

php - SQL 匹配的法语重音字符解码

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

我在匹配法文重音字符时遇到问题(请注意,其他不同的字符,如中文、日文也会被使用)。

当我输入要检查数据库的法国街道名称时,我遇到了一个错误,我遇到了一个错误:

Incorrect string value: '\xE2teau' for column 'street_name' at row 1

对于这个名字中的这个角色:

Le Château

我已将我的专栏更改为 utf8_general_ci,它仍然会抛出该错误。您如何“解码”它们以匹配列?

最佳答案

您实际上是在发送 UTF-8 数据,还是在发送 Latin-1 编码数据? MySQL 可能在 âte 上阻塞,因为 â 正在作为字节 E2 传输,它期望接下来有一个具有合适值的字节,但是看到 74 而不是 t。因此该字符串不是有效的 UTF-8。

在创建查询之前尝试对字符串值使用 utf8_encode()

关于php - SQL 匹配的法语重音字符解码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5963118/

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