Показать сообщение отдельно

  #434  
Старый 26.01.2009, 20:46
Xantalion
Новичок
Регистрация: 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 зансится скриптом в БД.
Что делать не понятно, как сделать чтоб заносились русские буквы?
 
Ответить с цитированием