LINUX.ORG.RU

абракадабра в lighttpd

 


0

1

поставил себе lighttpd на работе ради эксперимента и дома. и там и там шестой дебиан, установленный с английской локализацией. на рабочей машине изначально вместо русских символов были кракозябры, но после правки index.htm medit'ом с изменением кодировки всё рассосалось. а вот дома - нет. как не стучал в бубен - всё равно кириллица не отображается. чяднт

★★★★

Какой браузер, какого содержимое web-страницы?
Может проблема в браузере/контенте? Lighttpd просто страницы отдаёт же.

backbone ★★★★★
()

а если в тушку index.htm добавить это :

<META HTTP-EQUIV=«Content-Type» CONTENT=«text/html; charset=windows-1251»>

?

ovax ★★★
()
Ответ на: комментарий от backbone

chromium-browser содержимое - «ЙЦУКЕН» на белом фоне )

<META HTTP-EQUIV=«Content-Type» CONTENT=«text/html; charset=windows-1251»> - сработало, только кракозябры вместо ���ǩ� стали ѕҐиЗ©Х

flant ★★★★
() автор топика
Ответ на: комментарий от ovax

Помоему это не помогает. Не очень в этом разбираеюсь, но такое чувство, что помимо хедера хтмл веб-сервер посылет дополнительные заголовки, которые приоритетнее хтмла. Могу ошибаться, в вопросе не разбирался, просто по наблюдениям сделал такие выводы.

winlook38 ★★
()
Ответ на: комментарий от flant

Попробуй так: iconv -f koi8-r lang/ru-koi8.lng > lang/ru-utf8.lng
смени идентификатор в полученном файле и измени настройки в lightsquid.cfg

winlook38 ★★
()
Ответ на: комментарий от winlook38

речь не о ЛайтСквиде, а о ЛайтХТТПд.

и мета-тэг никакого отношения к выдаваемому сервером контенту не имеет. Это лишь информация о кодировке для браузера

ovax ★★★
()

решение

всем спасибо, но ответ оказался до безобразия прост: в конфиге
dir-listing.encoding = «koi8-r»

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