我想用Mysql中的query在古兰经中搜索,但在搜索时间上‘وُ’和‘وَ’和‘وْ’或类似的东西没有区别,例如,如果我搜索‘وُ’,结果都是‘و’的类型。
我的表集合是utf8_unicode_ci。

最佳答案

要正确使用PHP在MySQL数据库中读、写和排序阿拉伯文本,请确保:
MySQL字符集:UTF-8 Unicodeutf8
MySQL连接排序规则:utf8_general_ci
您的数据库和表排序规则设置为:utf8_general_ciutf8_unicode_ci
然后,在连接到数据库时在PHP脚本中添加以下代码:

mysql_query("SET NAMES 'utf8'");
mysql_query('SET CHARACTER SET utf8');

更多详情:example here

09-16 07:24