我一直试图解决这个问题约7个小时。Tomcat字符编码问题
有奇怪的字符编码正在进行。我使用的JSP(JSTL)和Struts与托马特6
我有我的JSP页面编码为这样:
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
的问题是,当我试图通过使用是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的端)参数出来为: 达伽兹MéTRO
然而在前端,显示为: ģ AZ的地铁
这是正确的方式(燃气电厂)...
任何想法,我能做些什么这个?
你在哪里上看到的价值Java结束了吗?在日志文件中?如果是的话,它可能是您使用读取日志文件编辑器并不期望UTF-8 ... – atk