繁体   English   中英

法语重音字符解码以进行SQL匹配

[英]French accented characters decode for SQL matching

我在与法语重音符号匹配时遇到问题(请注意,还将使用其他不同的字符,例如中文,日语)。

输入法国的街道名称以检查数据库时遇到错误,但出现错误:

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

对于此名称中的此字符:

Le Château

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

您实际上是在发送UTF-8数据,还是在发送Latin-1编码的数据? MySQL可能上窒息âte因为â被作为字节传送的E2和它希望用合适的值的字节来下,但看到74t代替。 因此,该字符串无效的UTF-8。

在创建查询之前,尝试在字符串值上使用utf8_encode()吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM