gpt4 book ai didi

php - Mysql数据库整理与捷克符号

转载 作者:行者123 更新时间:2023-11-30 22:56:39 26 4
gpt4 key购买 nike

我需要按标题从数据库中搜索一些行。问题在于捷克变音符号:在 phpMyAdmin 的行标题中显示如下:

Černé kouřovody 2MM

在php中,我调用searching query的默认字符串是这样写的:

Černé kouřovody 2MM

我不知道,如何通过这个(ÄŒerné kouÅ™ovody 2MM)标题找出带有这个(Černé kouřovody 2MM)标题的行

这是我对数据库的查询:

SELECT * FROM categories WHERE LOWER(title) LIKE LOWER("Černé kouřovody 2MM") COLLATE utf8_bin

非常感谢您的帮助

最佳答案

有多种变体可以解决这个问题。就个人而言,我使用 base64 encoding .我在插入数据库之前对其进行编码,然后在从数据库中提取时进行解码。您可以通过在数据库中设置适当的排序规则来避免这种情况,例如捷克排序规则。

如果你使用base64,你可以使用任何字符而不用担心排序规则,但它会导致一些数据开销。我会用它。

那两个应该没问题,因为我现在得跑了:P

关于php - Mysql数据库整理与捷克符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26082177/

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