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, так я понимаю?