В руководстве mysql сказано, что SET NAMES 'x' эквивалентно
SET character_set_client = x;
SET character_set_results=x;
SET character_set_connection=x;
В соответствии с моим конфигурационным файлом для переменных SERVER у меня все эти три установлены в utf8.
Однако, если я на самом деле выполняю SHOW VARIABLES% character_set%, он показывает неправильные наборы символов для соединения, клиента, результатов и сервера. Это означает, что я должен использовать команду SET NAMES для каждого соединения.
Я, очевидно, делаю что-то не так, возможно, что-то простое, но это поставило меня в тупик. Есть идеи?