Если я выполняю запрос SQL, подобный этому, на моей базе данных:
SELECT * FROM tablename WHERE fieldname LIKE "%ác%";
это строки, которые он возвращает:
Очевидно, я хочу только вторую запись. Я добавил в файл my.cnf следующие строки:
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
, и моя база данных была создана следующим образом:
CREATE DATABASE database name CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
, и она все еще не работает, так как должна работать.