java.net.URlEncode

来源:互联网 发布:java常用数据结构 编辑:程序博客网 时间:2024/06/05 03:20
1,如果在url中传递中有中文时,通过java.net.URLEncoder.encode("中文","GBK")进行编码,在后台通过java.net.URLDecoder.decode("中文","GBK")进行解码,
如:String str3=java.net.URLEncoder.encode(str1,"GBK");//转化为%3F...
String str5=java.net.URLDecoder.decode(str3,"GBK");//转化为字符串
2,字符串通过getBytes()进行通过字符集转化,好像只能从高级到低级
如:String str1="测试中文";
str1=new String(str1.getBytes("GBK"));
System.out.println("2"+str1);
String str2=new String(str1.getBytes("ISO-8859-1"));
System.out.println("3"+str2);
str1.getBytes("GBK")就是将str1转化为GBK的字节。
原创粉丝点击