傳值時候傳的是漢字或者韓文經過頁面和java代碼(我常見的2種情況)
1 在查詢時候(不涉及取值,直接在java中處理):
首先在頁面:var str1=encodeURI(encodeURI(mar_name));
其次在java代碼中:market = java.net.URLDecoder.decode(market, "utf-8");
2 取值的時候頁面出現亂碼(先傳值,再取值到頁面):
1 在查詢時候(不涉及取值,直接在java中處理):
首先在頁面:var str1=encodeURI(encodeURI(mar_name));
其次在java代碼中:market = java.net.URLDecoder.decode(market, "utf-8");
2 取值的時候頁面出現亂碼(先傳值,再取值到頁面):
首先在頁面:var str1=encodeURI(encodeURI(mar_name));
其次在java代碼中:response.setCharacterEncoding("utf-8");
其次在java代碼中:response.setCharacterEncoding("utf-8");