String encodeStr = java.net.URLEncoder.encode("编码的是这里","GBK");
System.out.println("编码后:"+encodeStr);
String decodeStr = java.net.URLDecoder.decode(encodeStr, "GBK");
System.out.println("解码后:"+decodeStr);
System.out.println("------------------------------------------");
String enc = "编码的是这里";
enc = new String(enc.getBytes(),"iso-8859-1");
System.out.println("enc="+enc);
String dec = new String(enc.getBytes("iso-8859-1"),"GBK");
System.out.println("dec="+dec);
输出结果:
编码后:%B1%E0%C2%EB%B5%C4%CA%C7%D5%E2%C0%EF
解码后:编码的是这里
------------------------------------------
enc=±à??????????
dec=编码的是这里