我惹毛了這一點:
的Tomcat 5.5,JRE 1.6使用JDK 1.7
頭(符合性水平):
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
...
<!DOCTYPE html>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<script src="js/jquery-ui/jquery-1.9.0.js"></script>
JSON請求:
params = $("#formList").serializeArray();
$.getJSON(url, params, function(data) {...});
當我傳遞一個N到別名參數,我的本地機器上(WIN)是WOR親屬正常,但在生產服務器(Linux)的。我得到PARAM或類似雙編碼:
WebBrowserRequest(用於本地主機&生產相同的請求):
userList.action pagination.currentPage = 1 & pagination.sortColumn = & pagination.sortColumnOrder = & user.alias =%C3%B1 & user.email = & selectedRole = -1 & SELECTEDCOUNTRY = -1 & selectedTown = -1 &塞萊ctedLanguage = -1 & selectedUserEnabled = 0 & __multiselect_selectedCategories = & jsonRequest =真&背面=假
服務器端URL輸出(本地主機):
userList.action pagination.currentPage = 1 & jsonRequest =真& user.email = & selectedLanguage = -1 & selectedTown = -1 & SELECTEDCOUNTRY = -1 & pagination.sortColumn = & selectedRole = -1 &背面=假& user.alias = A± & selectedUserEnabled = 0 & pagination.sortColumnOrder = & __multiselect_selectedCategories =
服務器端URL輸出(生產):
userList.action jsonRequest =真& selectedTown = -1 & pagination.sortColumn = & user.alias = AA± &背面=假& pagination.sortColumnOrder = & pagination.currentPage = 1 & user.email = & selectedLanguage = -1 & SELECTEDCOUNTRY = -1 & selectedRole = -1 & selectedUserEnabled = 0 & __multiselect_selectedCategories =
哪個應用程序服務器? – 2013-05-06 11:15:25
你應該檢查這篇文章。幾乎所有的字符集問題都會解決。 http://balusc.blogspot.in/2009/05/unicode-how-to-get-characters-right.html特別感謝BalusC – 2013-05-06 11:17:55
@AleksandrM我已更新信息 – surfealokesea 2013-05-06 11:23:14