javascript url 编码(UTF-8) jsp 解码

来源:互联网 发布:楷书钢笔推荐 知乎 编辑:程序博客网 时间:2024/06/10 00:10
 1.    encode.html
<script language="JavaScript">
document.write(encodeURI('http:
//www.blogjava.net/chenlb/abc 中文'));
</script>

2.
decode.jsp

        
/*
         * <script language="JavaScript">
         * document.write(encodeURI('
http://www.blogjava.net/chenlb/abc 中文'));
         * </script>
         
*/
        String url 
= "http://www.blogjava.net/chenlb/abc%20%E4%B8%AD%E6%96%87";
        
try {
            System.out.println(URLDecoder.decode(url, 
"UTF-8"));
            System.out.println(URLDecoder.decode(url, 
"GBK"));//乱码
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        }