|
|
|
| Подскажите, плиз!
Пишу гостевую книгу. Есть скрипт на PHP, который вставляет сточки в таблицу MySQL.
Английские буквы записывает верно. Пару записей добавить на русском тоже получилось.
Потом пишет что-то вроде: #108 #184 и т.д. (ASCII коды, наверное)
Таблица была создана так:
CREATE TABLE $tbname (id_msg int(11) NOT NULL auto_increment,
name text,
city text,
email text,
url text,
msg text,
PRIMARY KEY (id_msg))
Нужно было при создании указать кодировку?
И тогда почему несколько записей в БД добавились верно? | |
|
|
|
|
|
|
|
для: Sham
(03.11.2005 в 18:14)
| | А вы через phpMyAdmin ничего не добавляли? Какая версия MyASQL и в какой кодировке таблицы? | |
|
|
|
|
|
|
|
для: cheops
(03.11.2005 в 21:59)
| | Спасибо, я разобралась. В httpd.conf изменила кодировку на AddDefaultCharset WINDOWS-1251.
Всё заработало. Просто первоначально ставила Apache и PHP отдельно, поэтому делала их настройку.
А тут установила сразу пакет (Apache, PHP, MySQL, Perl, ...) и не проверила установки по умолчанию.
PS Спасибо за помощь. Форум отличный! | |
|
|
|