gpt4 book ai didi

php - mysql_query 在使用特殊字符调用时不返回任何内容(丹麦字符 : æøå)

转载 作者:行者123 更新时间:2023-11-29 00:47:32 27 4
gpt4 key购买 nike

我从一个带有自由文本搜索字段的表单生成一个 mysql 查询。
像这样的东西:

SELECT ... FROM ... WHERE 'something' LIKE '%SEARCH%'

当搜索不包含任何特殊字符(如丹麦语字符 ÆØÅ)时,所有这些工作正常并返回有效行。

当使用这些字母时,查询不会返回任何结果,尽管当我获取生成的查询字符串并将其插入 phpMyAdmin 时,我得到了我想要的结果。

谢谢

最佳答案

在您的连接文件中添加这行代码...

mysql_set_charset("utf8", $db);

在将数据传递给查询之前,最好将数据编码为 UTF-8...

关于php - mysql_query 在使用特殊字符调用时不返回任何内容(丹麦字符 : æøå),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9964708/

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