前台不須要處理,
系統一般都會默認把中文轉化為ISO-8859-1類型。
僅僅需在后台接受數據是處理
Str為前台傳過來的中文字符串:
String inputer = new String( Str.getBytes("ISO-8859-1") , "GB2312");
2、前台不僅包括中文。並且包括特殊字符,假設僅僅在后台轉碼,比較困難。採用前台轉碼,那么就採用后台解碼的方式處理
var theid = encodeURI(encodeURI(id)); //中文及全角字符轉碼
URLDecoder.decode(thevcorigin, "UTF-8");// 后台解碼。參數為(需解碼的字符串,須要轉成什么編碼類型)
String filePath = URLEncoder.encode(filePath,“utf-8”); //java轉碼