ВО
Валентина Овчинникова

SQL как изменить кодировку сервера по умолчанию: latin-1 на utf8?

Пробовал менять строчку: default-character-set=utf8 в файле my.ini(SQL), не помогло. Прописывал эту же строчку вместо: default-character-set=, что находится в my-template.ini(SQL). Безуспешно (.

В httppd.ini (Апач) прописано:
AddCharset UTF-8 .utf8
#AddCharset ISO-8859-1 .iso8859-1 .latin1
AddDefaultCharset WINDOWS-1251
AddCharset WINDOWS-1251 .cp-1251 .win-1251
Latin1, как видно закомментирован, так в чём же тогда дело? Почему, когда ввожу команду (SQL): show variables like 'char%'; мне пишет, что сервер на latin1?
На скриншоте показано, что нужно изменить кодировку сервера только, однако, когда выхожу из командной строки и захожу снова там, где строчка character_set_database вместо utf8 появляется latin1. Почему?

Создание БД:
create database people CHARACTER SET=utf8;

Создание таблицы:
create table checkout(
id_customer int (10) AUTO_INCREMENT,
name varchar (35),
email varchar (30),
phone BIGINT UNSIGNED NULL,
stairs varchar (100),
products varchar (100),
material varchar (100),
cover varchar (100),
color varchar (100),
sizes varchar (100),
PRIMARY KEY (id_customer))CHARACTER SET=utf8;

Т. е. почему - то он не сохраняет кодировку базы данных (появляется, latin1 вместо utf8). Однако с таблицей всё так и остаётся: utf8. И как всё же поменять latin1 на utf8 у сервера?

Html - страница:

Кстати, правильно писать utf8 или utf-8?

P.S. MySQL ver. 5.0.19, apache ver.2.0.55, PHP ver. 5.1.2.



При добавлении данных: непонятные кракозябры ((

Если на русском, конечно же)

Запрос на добавление данных:

Причём, если вывести на экран браузера данные, введеные в форму они отображаются нормально - на русском языке)) . Хм, значит, проблема в том, как отображает эти данные MySQL, так я понимаю?

ЕН
Евгений Неделько

При подключении к БД:
mysql_query("SET character_set_client='utf8'");
mysql_query("SET character_set_connection='utf8'");
mysql_query("SET character_set_results='utf8'");

И имена столбцов на русском не надо.

Похожие вопросы
Кодировка ANSI to UTF8 (SMF Forum)
Как и где изменить кодировку скрипта php?
PHP/MySQL Проблемы с кодировкой UTF8
Как изменить кодировку в Си шарп
как изменить данные сервера??
Изменить значение по умолчанию столбца в MySQL
Подскажите пожалуйста как проверить установлено ли соединение между программой и sql сервером?
характеристика SQL сервера? подскажите плз
Кодировка по умолчанию Sublime Text 3
Как изменить язык по умолчанию?