He intentado resolver este problema durante aproximadamente 7 horas.Problema de codificación de caracteres con Tomcat
hay una extraña codificación de caracteres. Estoy utilizando JSP (JSTL) y puntales con Tomat 6.
tengo mi página JSP codificación como tal:
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
El problema es cuando trato de pasar el 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 de la acción (extremo java) sale como: Gaz MÃ © tro sin embargo
en el extremo delantero se muestra como: G az metro
que es la forma correcta (Gaz Métro) ...
alguna idea de lo que pueda hacer esto ??
¿Dónde se ve el valor de el final de Java? En el archivo de registro? Si es así, es posible que el editor que está utilizando para leer el archivo de registro no espere UTF-8 ... – atk