解決亂碼的主要方法:
方法一:
后臺(tái)中使用
request.setCharacterEncoding("UTF-8");
方法二:
$.ajax({
type:'post',
contentType:'application/x-www-form-urlencoded; charset=UTF-8'
});
方法三:
public static String toUTF(String arg) {
if (arg != null && arg.trim().length() > 0) {
try {
arg = new String(arg.getBytes("GBK"), "UTF-8");
} catch (Exception e) {
}
} else {
arg = "";
}
return arg;
}
方法四:
URLDecoder
? ? ? ?URLDecoder類包含一個(gè)decode(String s,String charcter)靜態(tài)方法,它可以將看上去亂碼的特殊字符串轉(zhuǎn)換成普通字符串
? ? ? ? URLEncoder類包含一個(gè)encode(String s,String charcter)靜態(tài)方法,它可以將普通字符串轉(zhuǎn)換成application/x-www-form-urlencoded MIME字符串