各位先进好
目前执行把旧的网站搬到新的服务器上
(JBOSS6.10→WILDFLY8.20)
但出现了一个问题,在网页post的过程会有部份的中文会变成乱码
如:
特别 → ?S?O
查询 → ?d询(询可以正常传送)
搜寻 → ?j?M
按我 → 按我(这2个字也都可以正常传送)
网站是使用big5编码
(因为使用一些厂商的第三方元件,所以没办法将整个网站翻为utf8)
已经有在页面上用以下方式宣告编码
<%@ page language="java" pageEncoding="BIG5"%>
<%@ page contentType="text/html;charset=BIG5"%>
<% request.setCharasetEncoding("BIG5"); %>
<meta http-equi="Content-Type" content="text/html; charset=BIG5">
WildFly里也已经将Servlet的Default Encode设为UTF-8(设为BIG5也是一样的结果)
是不是还有什么设定遗漏或是需要另外转码的方式呢?