Страница 1 из 1
Кодировка MySqli для PHP 5.3
Добавлено: 09 апр 2012, 11:14
guiltar
Здравствуйте.
Когда работает PHP 5.2 кодировка работает корректно.

Как только включаю PHP 5.3 появляются крякозябры.

Соединение с базой намеренно указал не рабочее чтобы настроить дефолтную кодировку. php.ini не трогал.
Re: Кодировка MySqli для PHP 5.3
Добавлено: 09 апр 2012, 11:22
Bueno
после инициализци подключения выполни
mysql_query( 'SET NAMES нужная кодировка');
Re: Кодировка MySqli для PHP 5.3
Добавлено: 09 апр 2012, 15:57
guiltar
Bueno писал(а):после инициализци подключения выполни
mysql_query( 'SET NAMES нужная кодировка');
А нельзя ли как-то через php.ini это настроить?
Скрипт уже готовый (XenForo), я лишь расширение для него пишу.
Re: Кодировка MySqli для PHP 5.3
Добавлено: 09 апр 2012, 20:21
Bueno
варианты:
1. добавить в .htaccess (в корне) строку AddDefaultCharset кодировка
2. добавить в php файл, включаемый в весь проект строку header( 'Content-type: text/html; charset=кодировка' );
не факт, что поможет, set names надежнее..