<< 408 ошибка, tomcat и Microsoft Internet Explorer 6 | На главную | Сжатие изображений для ускорения сайта >>

Борьба с кракозябрами в запросах

Настраивая работу тэгов в pebble столкнулся с проблемой кривой кодировки для русскоязычных тегов, т.е. русскоязычные теги в Pebble у меня не работали.

Проблема состоит в том что все запросы по умолчанию конвертируются в кодировке Latin-1, а pebble работает в UTF-8.  Проблема решилась в два шага:

1. В server.xml в томкате необходимо прописать у всех <connector> атрибут URIEncoding="UTF-8". Это решило проблему при обращении к томкату через http.

2. Для того чтобы всё заработало через ajp необходимо в mod_jk.conf добавить: JkOptions +ForwardURICompatUnparsed

После этого русскоязычные теги начали работать.

Ярлыки :



Комментировать Отправить TrackBack
На главную