php,mysql, научите настраивать=)

grigory soid

Новичок
php,mysql, научите настраивать=)

Пришлось переставлять свой локалхост с нуля и понял что нифига не умею настраивать=)
Поставил Apache 2.0.55 + PHP5.1.1 + Mysql 5.0.16
Расскажите, как решается проблема с кодировкой? Делаю INSERT в БД и кодировка летит(( iconv('utf-8','cp1251',...) ругается на неконвертируемые символы...
Пробовал ставить default-character-set=cp1251 в mysql конфиге, не помогает. Настраивал переменные character_set_xxx на cp1251 - нулевой результат.

Что там по правильному ковырять то надо и на что? Нужно ли как-то еще настраивать iconv?
 

akd

dive now, work later
Команда форума
иконв настроен.

попробуй почитать: http://phpclub.ru/faq/wakka.php?wakka=Mysql41Rus&v=eum
 

Yaponchick

Новичок
grigory soid
После коннект сразу делай
mysql_query("SET NAMES CP1251"); ## если данные в windows-1251 кодировке.

А дальше как обычно.
 

grigory soid

Новичок
Спасибо, на http://phpclub.ru/faq/wakka.php?wakka=Mysql41Rus&v=eum советы помогли.

А iconv что-то все-таки ключит... СТавлю //IGNORE чтобы максимум выдирало, но символы пропадают... Хотя этоже работало на другом компе...

-~{}~ 08.08.06 13:17:

"х", "и" пропадает, "л" заменяется на ковычку... из того что успел заметить...
 
Сверху