我有一个罗马尼亚语词典数据库。单词表有一个名为Word
的列,它是utf8_romanian_ci
整理。在这个专栏中,我保留所有的话。大多数罗马尼亚语都有变音符号:acasă,mâine ......等。
我尝试运行忽略变音符号的查询。类似的东西:
SELECT * FROM WordList where Word = 'acasa'
应该返回acasă
这个词我试过了:
SET NAMES utf8;
在查询之前,但它不起作用。
我也试过
SELECT * FROM WordList where Word = 'acasa' COLLATE utf8_bin
它也不起作用。
知道它可能有用吗?
答案 0 :(得分:2)
尝试将COLLATE utf8_unicode_ci
添加到查询中:
SELECT *
FROM WordList
WHERE Word = _utf8 'acasa' COLLATE utf8_unicode_ci
上进行测试
更多信息: