Codificación de caracteres problema con Tomcat
Hay una codificación de caracteres extraños pasando. Estoy usando JSP (JSTL) y Struts con Tomat 6.
Tengo mi codificación de página JSP como tal:
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
El problema es cuando intento pasar la url usando encodeURI como tal:
<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>
El parámetro en la acción (final de Java) sale como:
Gaz Métro
sin embargo, en la parte frontal se muestra como:
Gaz Métro
cual es la forma correcta ¿Qué puedo hacer al respecto?