Проблема кодировки символов с Tomcat
Происходит странное кодирование символов. Я использую JSP (JSTL) и Struts с Tomat 6.
У меня есть кодировка JSP-страницы как таковая:
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
Проблема заключается в том, когда я пытаюсь передать URL-адрес с использованием encodeURI как таковой:
<script type="text/javascript">
$('#mailer_filter').change(function(){
var val = $(this).val();
console.log(val);
console.log(escape(val));
console.log(encodeURI(val));
location.href = 'mailList.a?' + encodeURI($(this).val());
});
</script>
параметр действия (конец Java) выглядит так:
Gaz Métro
однако на переднем конце это отображается как:
Gaz Métro
это правильный путь. Что я могу с этим поделать ??