Борьба с кракозябрами в запросах
Настраивая работу тэгов в pebble столкнулся с проблемой кривой кодировки для русскоязычных тегов, т.е. русскоязычные теги в Pebble у меня не работали.
Проблема состоит в том что все запросы по умолчанию конвертируются в кодировке Latin-1, а pebble работает в UTF-8. Проблема решилась в два шага:
1. В server.xml в томкате необходимо прописать у всех <connector> атрибут URIEncoding="UTF-8"
. Это решило проблему при обращении к томкату через http.
2. Для того чтобы всё заработало через ajp необходимо в mod_jk.conf добавить: JkOptions +ForwardURICompatUnparsed
После этого русскоязычные теги начали работать.