LINUX.ORG.RU
ФорумAdmin

Апач не хочет работать с кодировками.


0

0

Поясняю. Есть апач (2.0.47, федора), есть директива что-то типа AddDefaultCharset KOI8-r в его конфиге, также описаны дополнительные чарсеты (просто оставил по дефолту что было). Странички в кодировке koi8 открываются нормально, в win1251 приходится браузером каждый раз выбирать кодировку, а то кракозяблы. Соответственно, если AddDefaultCharset windows-1251, то уже проблемы с кои8. Как побороть сие? Может покажете кусок конфига на эту тему? Спасибо.

anonymous

Re: Апач не хочет работать с кодировками.

Для каталога где лежат в koi -
<directory /blabla>AddDefaultCharset koi8r</directory>
Вообще лучше все держать в одной кодировке.

chucha ★★★☆ ()

Re: Re: Апач не хочет работать с кодировками.

ок, попробую. К сожалению использовать только одну кодировку не получится, т.к. на основном сервере koi8, а на виртуальном win-1251. Попробую явным образом для директорий выставлять default charset разными. Спасибо.

anonymous ()

Re: Re: Апач не хочет работать с кодировками.

Можно и в разных держать, какая проблема?
Т.е. Создаешь каталоги, например, dokkoi, dokwin (название значения не имеет), ложишь в них все в зависимости от кодировки, и создаешь в них файлы ".htaccess" cо следующим содержанием -
для koi8:
AddDefaultCharset KOI8-R
для Windows кодировки:
AddDefaultCharset CP1251
при этом конфиг у тебя по умолчанию может быть в любой кодировке.
Перезапускаешь apache и без проблем - он отдает в правильной кодировке.

yumi ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.