Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Русский язык в БД
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » Русский язык в БД

Страниц (1): [1]
 

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

 

Powered by ExBB FM 1.0 RC1