Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

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


Сообщения: n/a

Профиль | Цитировать


Читал. Наиболее перспективным показался этот путь:

Цитата:
Заставить My SQL автоматом выполнять этот запрос при каждом коннекте к нему. Для этого нужно в файле my.cnf/my.ini (где их искать — в документацию) в раздел [server] добавить следующую строку: init-connect="SET NAMES кодировка"

Однако, следует заметить, что это НЕ будет работать, если пользователь, которым вы подключаетесь к базе имеет привилегию SUPER (а стандартный пользователь root к таким относится, так же как и все созданные через «GRANT ALL PRIVILEGES ON *.* TO ...»). Это сделано для того, чтобы в случае ошибки в этом запросе (а его можно изменить во время работы), хоть кто-то мог подключиться к базе и исправить его.

Внимание! Функция mysqli_client_encoding() и сотоварищи, отображает кодировку клиента на момент соединения и не меняют возвращаемое значение в процессе работы. Поэтому не стоит кричать, что кодировка не меняется. Просто делайте что говорят и смотрите результат работы скрипта. Получить нужное значение можно SQL-запросом “SHOW VARIABLES LIKE 'character_set_client'".
В # SERVER SECTION
Вставил вот эту строчку
init-connect="SET NAMES cp1251"

Но проблему это не решило. Видимо из за root

Скриптов очень много да и не силен я в ПХП

Подскажите что б еще попробывать

Отправлено: 20:57, 20-12-2005 | #12