1
4

1 回答 1

0

因此,如果您的数据库中的所有地方都有撇号,因此没有包含引号的记录,我只需通过 gsub 更正查询,以便它们包含正确的引号。

真正、漂亮和优雅的解决方案是向您的数据库服务器添加排序规则。排序规则使数据库返回1. SELECT 'ä' LIKE 'a'不幸的是,utf8_general_ci 和 utf8_unicode_ci(它们是 MySQL 的内置排序规则)都没有将撇号与引号折叠在一起。这就是为什么你必须添加一个新的。这是如何在 MySQL 中完成的,您可以在这里找到:http: //dev.mysql.com/doc/refman/5.0/en/adding-collat​​ion.html

于 2013-08-12T13:16:58.473 回答