java中string亂碼解決方法:(推薦:java視頻教程)
對(duì)字符串進(jìn)行轉(zhuǎn)碼來(lái)解決字符串亂碼代碼如下:
System.out.println(str); String str1 = new String(str.getBytes("ISO-8859-1"), "utf-8"); System.out.println(str1); String str2 = new String(str.getBytes("gb2312"), "utf-8"); System.out.println(str2); String str3 = new String(str.getBytes("gbk"), "utf-8"); System.out.println(str3);
str.getBytes(charsetName);charsetName是原本字符的編碼
"utf-8"是將str轉(zhuǎn)換為utf-8編碼。