URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 3117
[ Назад ]

Исходное сообщение
"FreeBSD+mysql+apache+php - глюки с кодировкой"

Отправлено XuMuK , 26-Фев-05 08:51 
В общем такая проблема: сервак на линухе с mysql, снего сделан дамп всех баз, все базы в кои8р.
сервак на freebsd с mysql, скомпиленный с дефолтовой кодировкой кои8р,
апач2 - кодировки нужные добавлены.
далее, с линухового сервера переносится сайт на фрибсд.
Захожу на сайт - там все нормально, кроме того контента, который берется из базы. Тоесть сам хтмл отображается по-русски нормально, но например новости выводятся вопросиками. чего делать не  знаю, кодировку везде уже вроде кои8 прописал :(

Содержание

Сообщения в этом обсуждении
"FreeBSD+mysql+apache+php - глюки с кодировкой"
Отправлено GD , 27-Фев-05 00:53 
>В общем такая проблема: сервак на линухе с mysql, снего сделан дамп
>всех баз, все базы в кои8р.
>сервак на freebsd с mysql, скомпиленный с дефолтовой кодировкой кои8р,
>апач2 - кодировки нужные добавлены.
>далее, с линухового сервера переносится сайт на фрибсд.
>Захожу на сайт - там все нормально, кроме того контента, который берется
>из базы. Тоесть сам хтмл отображается по-русски нормально, но например новости
>выводятся вопросиками. чего делать не  знаю, кодировку везде уже вроде
>кои8 прописал :(

какой charset прописан в php.ini?
если мускул 4.1, то возможно его не докрутил, если мне память не изменяет он по дефолту в UTF работает


"FreeBSD+mysql+apache+php - глюки с кодировкой"
Отправлено XuMuK , 27-Фев-05 11:02 
>какой charset прописан в php.ini?
>если мускул 4.1, то возможно его не докрутил, если мне память не
>изменяет он по дефолту в UTF работает

мускуль 4.1.9
в my.cnf прописан default-character-set=koi8r для mysql и для mysqld
в самом дампе при создании таблиц везде указана кодировка koi8r
в php.ini не помню, там еще не трогал ничего.


"FreeBSD+mysql+apache+php - глюки с кодировкой"
Отправлено XuMuK , 27-Фев-05 11:15 
в php.ini сделал default_charset=koi8-r
не помогает



"FreeBSD+mysql+apache+php - глюки с кодировкой"
Отправлено XuMuK , 27-Фев-05 20:59 
перед коннектом к базе сделал mysql_query('set character set koi8r');
и все стало нормально, но это решение мне не пожходит, т.к. хотелось бы глобальное решение.


"FreeBSD+mysql+apache+php - глюки с кодировкой"
Отправлено XuMuK , 28-Фев-05 22:23 
>перед коннектом к базе сделал mysql_query('set character set koi8r');
>и все стало нормально, но это решение мне не пожходит, т.к. хотелось
>бы глобальное решение.
не знаю как полечилось.. и что именно помогло, но после установки mysql 4.1.10 все стало нормально, ну и еще в пхп добавил экстеншн mbstring
в php.ini сделал mbstring.internal_encoding=koi8-r и mbstring.language=Russian

"FreeBSD+mysql+apache+php - глюки с кодировкой"
Отправлено alex , 28-Май-08 09:20 
>>перед коннектом к базе сделал mysql_query('set character set koi8r');
>>и все стало нормально, но это решение мне не пожходит, т.к. хотелось
>>бы глобальное решение.
>не знаю как полечилось.. и что именно помогло, но после установки mysql
>4.1.10 все стало нормально, ну и еще в пхп добавил экстеншн
>mbstring
>в php.ini сделал mbstring.internal_encoding=koi8-r и mbstring.language=Russian

кодировка на пхп прописывается httpd.conf сторока defaultcharset иль подобное..

а вот с мускулом блин сам мучаюсь