在MySQL中使用阿拉伯语

时间:2012-12-02 09:41:06

标签: mysql arabic

我成功创建了一个保存阿拉伯语值的数据库表。但是当我运行此查询时(您的浏览器可能无法正确显示阿拉伯语文本):

SELECT * FROM ar_table WHERE title LIKE '%روشنی%'

这失败了,我收到了错误:

#1267 - Illegal mix of collations (latin1_general_ci,IMPLICIT) and (utf8_unicode_ci,COERCIBLE) for operation 'like'

应该优化什么,以便我可以进行此类查询。我需要这个搜索表格,用阿拉伯字体搜索。

请帮助。

1 个答案:

答案 0 :(得分:0)

你是对的灵魂。我将标题列的排序规则转换为utf8_unicode_ci而不是latin1_general_ci。它完美无缺。感谢