Spec-Zone .ru
спецификации, руководства, описания, API
|
Есть настройки по умолчанию для наборов символов и сопоставлений на четырех уровнях: сервер, база данных, таблица, и столбец. Описание в следующих разделах может казаться сложным, но было найдено практически, что многоуровневая установка по умолчанию приводит к естественным и очевидным результатам.
CHARACTER SET
используется в пунктах, которые определяют набор символов. CHARSET
может использоваться в качестве синонима для CHARACTER
SET
.
Проблемы набора символов влияют не только на хранение данных, но также и передачу между клиентскими программами
и сервером MySQL. Если Вы будете хотеть, чтобы клиентская программа связалась с сервером, используя набор
символов, отличающийся от значения по умолчанию, то Вы должны будете указать который. Например, чтобы
использовать utf8
Набор символов Unicode, сделайте это заявление после соединения с
сервером:
SET NAMES 'utf8';
Для получения дополнительной информации о связанных с набором символов проблемах в клиент-серверной передаче, см. Раздел 10.1.4, "Наборы символов соединения и Сопоставления".