219 подписчиков
Заметка скопирована от сюда: http://xaxatyxa.ru/_obo_vsem/utf8-kodirovka-umolchaniyu-mysql.html Чтобы кодировка в MySQL по умолчанию была UTF-8, надо в my.cnf добавить строчки: [client]
default-character-set = utf8
[mysql]
default-character-set...
Бывает так что в таблице вместо текста в ячейках отображаются знаки вопроса: Скорей всего не настроено сопоставление в MySQL и при создании новых таблиц они будут созданы в кодировке по-умолчанию.
Посмотрим какое сопоставление в таблице b_xml_tree, для этого в SQL запросе набираем: SHOW TABLE STATUS WHERE Name LIKE 'b_xml_tree'; Видим что сопоставление latin1_swedish_ci
Сделаем поиск по базе всех таблиц с таким сопоставлением: SELECT TABLE_SCHEMA, TABLE_NAME, TABLE_COLLATION
FROM INFORMATION_SCHEMA...