jdk中针对url传值等的编码有两个类:
java.net.URLEncoder 编码:URLEncoder.encode(String s,"UTF-8");
java.net.URLDecoder 解码 URLDecoder.decode(String s,"UTF-8");
====================================
java.lang.String 通过构造方法完成编码:
String(byte[] bytes, Charset charset)
如下方式:
String str;
new String (str.getBytes("ISO8859-1"),"UTF-8");