各位先進好
目前執行把舊的網站搬到新的伺服器上
(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也是一樣的結果)
是不是還有什麼設定遺漏或是需要另外轉碼的方式呢?