2012-03-19 2 views
0
INSERT INTO `tablecity` (`City`, `Country`) VALUES('胡志明市', 'Vietnam'); 

City стать e883a1e5bf97e6988ee5b882вставки специальных символов в MySQL

Что случилось?

В некоторых других базах данных это работает нормально. В той, с которой я работаю, у меня есть эта проблема.

Имеет ли каждая таблица в mysql свою собственную кодировку?

+0

Стандартный ответ: возможно, * кодирование соединения *. Проверьте [Как обрабатывать Юникод] (http://kunststube.net/frontback). – deceze

ответ

0

Мы выяснили проблему. База данных, основанная на сопоставлении, считает, что лучше всего отображать e883a1e5bf97e6988ee5b882, если сортировка двоичная.

Что действительно находится в базе данных правильно.

И да, мы можем изменить способ его отображения в phpmyadmin, но нет способа установить это значение по умолчанию. По умолчанию устанавливается системный администратор.

1

Имеет ли каждая таблица в mysql собственную кодировку?

Да. И каждое поле.

Смежные вопросы