Spec-Zone .ru
спецификации, руководства, описания, API

10.5. Конфигурация Набора символов

Можно изменить набор символов сервера значения по умолчанию и сопоставление с --character-set-server и --collation-server опции, когда Вы запускаете сервер. Сопоставление должно быть юридическим сопоставлением для набора символов значения по умолчанию. (Используйте SHOW COLLATION оператор, чтобы определить, какие сопоставления доступны для каждого набора символов.) См. Раздел 5.1.3, "Опции Команды Сервера".

Если Вы пытаетесь использовать набор символов, который не компилируется в Ваш двоичный файл, Вы могли бы столкнуться со следующими проблемами:

Можно вынудить клиентские программы использовать определенный набор символов следующим образом:

[client]default-character-set=charset_name

Это является обычно ненужным. Однако, когда character_set_system отличается от character_set_server или character_set_client, и Вы вводите символы вручную (как идентификаторы объекта базы данных, значения столбцов, или оба), они могут быть выведены на экран неправильно в выводе от клиента, или сам вывод может быть отформатирован неправильно. В таких случаях, запуская mysql клиент с --default-character-set=system_character_set— то есть, установка клиентского набора символов, чтобы соответствовать системный набор символов — должна решить проблему.

Для MyISAM таблицы, можно проверить имя и номер набора символов на таблицу с myisamchk-dvv tbl_name.