如何使SELECT语句与UTF-8一起使用

时间:2015-04-23 19:30:35

标签: mysql sql utf-8

假设你有一个像这样的mySql数据库:

CREATE TABLE animals (`name` varchar(7));

INSERT INTO animals (`name`) VALUES ('häst'), ('apa'), ('orm'), ('ödla');

现在,如果我想要检索所有带有'ä'字符的动物,我会使用查询:

select * from animals where name like "%ä%";

除此之外还有动物“häst”,“apa”和“ödla”。它似乎在搜索字母“a”,可能是因为它不支持UTF-8。

如何使其支持UTF-8?

我将字符集服务器设置为utf8mb4。

sqlFiddle

0 个答案:

没有答案