首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

浏览器用的编码,该如何解决

2012-09-27 
浏览器用的编码浏览器吧汉字转成字符比如说下 变成 %E4%B8%8B。变成%E3%80%82java怎么把 %E4%B8%8B 变成 下

浏览器用的编码
浏览器吧汉字转成字符
 比如说 下 变成 %E4%B8%8B
  。变成 %E3%80%82
java怎么把 %E4%B8%8B 变成 下
  %E3%80%82 变成 。

[解决办法]
URLDecoder.decode()
URLEncoder.encode()
[解决办法]
把%去掉

Java code
public static void main(String[] args) throws Exception {        String str = "E4B88B";        //String str = "E38082";        int len = str.length()/2;        byte[]data = new byte[len];                for(int i = 0;i < len;i++){            String temp = str.substring(2*i,2*(i+1));            data[i]=(byte)Integer.parseInt(temp,16);        }        String newstr = new String(data);         System.out.println(newstr);    } 

热点排行