1. Prog - 08 Мая, 2010 - 19:41:48 - перейти к сообщению
Пожалуйста помогите , не пойму как вставить русский язык в БД . Я делаю сайтик , и отображение страниц и помощью GET (xxx.ru/index.php?p=contact) . И вот содержимое страницы лежит в БД на русском языке . А само если зайти в phpMyAdmin то в содержимом таблицы вижу это "ќв® ¬®© ЇҐаўл© ЇҐаўл© б ©в"
2. valenok - 08 Мая, 2010 - 21:06:00 - перейти к сообщению
При создании базы данных указывать кодировку базе (по умолчанию берется и конфигурацию mysql)
При создании таблицы указывать кодировку таблицы (по умолчанию наследуется кодировка базы)
При создании поля указывать кодировку поля (по умолчанию наследуется у таблицы)
При подключению к базе указывать кодировку подключения.
При выводе страниц в браузер - отсылать заголовок и метатег с кодировкой.
При создании таблицы указывать кодировку таблицы (по умолчанию наследуется кодировка базы)
При создании поля указывать кодировку поля (по умолчанию наследуется у таблицы)
При подключению к базе указывать кодировку подключения.
При выводе страниц в браузер - отсылать заголовок и метатег с кодировкой.
3. Prog - 08 Мая, 2010 - 21:14:32 - перейти к сообщению
А где изменить кодировку ?
4. valenok - 09 Мая, 2010 - 01:01:46 - перейти к сообщению
Для полей: http://dev[dot]mysql[dot]com/doc/refman/[dot][dot][dot]set-convert[dot]html
Для таблиц: ALTER table
При подключении: SET NAMES
Для таблиц: ALTER table
При подключении: SET NAMES