ввиду нехватки времени поставил апач (таже и php-mod и mysql) вместе с линуксом (Mandrake 9.0). Вроде встало все нормально за исключением того, что статичные html страницы он нормально сразу отдает в cp-1251, а вот форум phpbb2 настойчиво грузит в iso, что соответственно вызывает краказяблы. Апач не русский, где может прописать что-то надо чтобы грузило сразу в виндовую кодировку?
народ, шапка горит, помогите плз. нада до сегоднешнего вечера вопрос закрыть..
посмотри Cyrillic HOWTO может найдёшь чего
Я так понимаю, у тебя кодировки не переворачивает. Настраивал httpd.conf? или оставил усе че там было на месте, связанное с charset? Ну да ладно, держи, должно помочь:Вносим изменения в httpd.conf
Что касательно charset`ов:
AddDefaultCharset WINDOWS-1251AddCharset ISO-8859-1 .iso8859-1 .latin1
AddCharset ISO-8859-2 .iso8859-2 .latin2 .cen
AddCharset ISO-8859-3 .iso8859-3 .latin3
AddCharset ISO-8859-4 .iso8859-4 .latin4
AddCharset ISO-8859-5 .iso8859-5 .latin5 .cyr .iso-ru
AddCharset ISO-8859-6 .iso8859-6 .latin6 .arb
AddCharset ISO-8859-7 .iso8859-7 .latin7 .grk
AddCharset ISO-8859-8 .iso8859-8 .latin8 .heb
AddCharset ISO-8859-9 .iso8859-9 .latin9 .trk
AddCharset ISO-2022-JP .iso2022-jp .jis
AddCharset ISO-2022-KR .iso2022-kr .kis
AddCharset ISO-2022-CN .iso2022-cn .cis
AddCharset Big5 .Big5 .big5
# For russian, more than one charset is used (depends on client, mostly):
AddCharset WINDOWS-1251 .cp-1251 .win-1251
AddCharset CP866 .cp866
AddCharset KOI8-r .koi8-r .koi8-ru
AddCharset KOI8-ru .koi8-uk .ua
AddCharset ISO-10646-UCS-2 .ucs2
AddCharset ISO-10646-UCS-4 .ucs4
AddCharset UTF-8 .utf8Если не поможет, пиши на мыло, скину свой httpd.conf.
а по-моему надо порсто указать кодировку в настройках phpBB
>а по-моему надо порсто указать кодировку в настройках phpBBя может не знаю.. но не подскажешь где там такие настройки? :) Я чего-то искал, не нашел..
А по поводу Charset - так его вообще нет т.к. apache не русс вообще, а поставлялся вместе с дистрибутивом и конфиг вообще говоря очень бедный (всего пара строчеек). Вставил то что советовали - перестал стартовать вообще :)
>А по поводу Charset - так его вообще нет т.к. apache не
>русс вообще, а поставлялся вместе с дистрибутивом и конфиг вообще говоря
>очень бедный (всего пара строчеек). Вставил то что советовали - перестал
>стартовать вообще :)Да, тяжелый штук! Я ставил себе 2.0.47 - Кул! Русский! Никаких проблем в настройке. А про чарсет adddefaultcharset - это кодировка поумолчанию, которая принимается для отображения страниц.
Полностью склоняюсь к последнему мнению! Качай и ставь новый!
>Да, тяжелый штук! Я ставил себе 2.0.47 - Кул! Русский! Никаких проблем
>в настройке.Не рекомендую ставить 2.0.* т.к. он весь в дырках... об этом уже очень много говорили...
имхо в разделе конфигурация должна быть кодировка.
в разделе администрирование---> конфигурация должна быть
неа там такого нету :) Там есть выбор языка Russian но ни слова о кодировке.
ты прав.
Посмотри, в тексте html что он пишет стандартной кодировкой. Если пишет не то что необходимо, используй программы перекодировщики и перекодируй все *.php
вот цитата из фаила:<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
вроде бы то, что надо..
http://apache.lexa.ru скачай нормальный апаче и не мучайся
видно придется так и сделать.. :( Жаль просто время тратить на это..
>видно придется так и сделать.. :( Жаль просто время тратить на это..мне кажеться, что это товарищ php тебе в iso выдает.
состряпай php-файл с содержимым:
<?php phpinfo(); ?>и посмотри дефолтную кодировку (default_charset)
этот параметр я поменял на вин-1251 (в конфиге php.ini)может это поможет?
>>видно придется так и сделать.. :( Жаль просто время тратить на это..
>
>мне кажеться, что это товарищ php тебе в iso выдает.
>состряпай php-файл с содержимым:
><?php phpinfo(); ?>
>
>и посмотри дефолтную кодировку (default_charset)
>этот параметр я поменял на вин-1251 (в конфиге php.ini)
>
>может это поможет?бог мой, код можно посмотреть и что и как выдают в php при установке
Russian, и вообще можно поправить код под себя по-разному, например
по среде, кто коннектится, если IE - выдать cp1251, если netscape/mozilla
- koi8-r, короче, вариантов полно...