如何在mysql中检测阿拉伯语符号

时间:2014-11-22 07:12:56

标签: mysql

我想在QURAN中使用Mysql中的查询进行搜索但是'و'和'و'和'و'之类的搜索时间没有区别,例如,如果我搜索'و',结果都是'و'的类型。 我的表集合是utf8_unicode_ci。

1 个答案:

答案 0 :(得分:1)

使用PHP正确读取,编写和排序MySQL数据库中的阿拉伯文本,请确保:

  • MySQL charset: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