У меня есть веб-приложение (Rails), которое настроено на использование utf8 для кодирования. Моя база данных имеет конфигурацию для набора символов, как:
show variables like 'char%';
"character_set_client" "utf8mb4"
"character_set_connection" "utf8mb4"
"character_set_database" "latin1"
"character_set_filesystem" "binary"
"character_set_results" "utf8mb4"
"character_set_server" "latin1"
"character_set_system" "utf8"
Что мне нужно сделать, это преобразовать столбцы и таблицы (и, возможно, базу данных позже) в другой character set
.
1- В моем случае мое приложение является клиентом в терминологии MySQL?
2- При преобразовании столбца / таблицы / базы данных, что я должен изменить, чтобы не получить ошибку:
Mysql2::Error: Illegal mix of collations...