[問題] 網頁post後部份中文字變亂碼
各位先進好
目前執行把舊的網站搬到新的伺服器上
(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也是一樣的結果)
是不是還有什麼設定遺漏或是需要另外轉碼的方式呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.57.246
※ 文章網址: https://www.ptt.cc/bbs/java/M.1444221602.A.827.html
※ 編輯: Tsukasayeo (223.137.57.246), 10/07/2015 22:17:02
→
10/08 01:58, , 1F
10/08 01:58, 1F
→
10/08 01:59, , 2F
10/08 01:59, 2F
→
10/08 02:00, , 3F
10/08 02:00, 3F
→
10/08 10:56, , 4F
10/08 10:56, 4F
→
10/08 10:56, , 5F
10/08 10:56, 5F
→
10/08 10:56, , 6F
10/08 10:56, 6F
→
10/08 19:24, , 7F
10/08 19:24, 7F
→
10/13 20:34, , 8F
10/13 20:34, 8F