
26.01.2009, 20:46
|
|
Новичок
Регистрация: 16.02.2008
Сообщений: 3
С нами:
9595932
Репутация:
0
|
|
у меня такая проблема с кодировкой: когда добавляю при помощий php кода в таблицу русский текст в базу заносятся в формате utf-8. Если добавляю с помощью phpmyadmin или dumper.php, то все хорошо. Если навикатом, то тоже utf-8.
в my.ini ставил все что можно
default-character-set = cp1251
character-set-server = cp1251
collation-server = cp1251_general_ci
init_connect = 'SET collation_connection = cp1251_swedish_ci'
init_connect = 'SET NAMES cp1251'
skip-character-set-client-handshake
пытался в скрипте добалять после коннекта
mysql_query ("SET NAMES cp1251" ) ;
mysql_query ("SET SESSION character_set_results=cp1251" ) ;
mysql_query ("set collation_connection='cp1251_general_ci'" ) ;
mysql_query ("set character_set_results='cp1251'" ) ;
mysql_query ("set character_set_client='cp1251'" ) ;
Делал это в Windows в AppServer 2.5.8.
Проверил в Денвере 3 (там удже все как я понял поднастроено под cp1251) всеравно текст в utf-8 зансится скриптом в БД.
Что делать не понятно, как сделать чтоб заносились русские буквы? 
|
|
|