1. encode.html
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();
}
<
script language
=
"
JavaScript
"
>
document.write(encodeURI('http: // www.blogjava.net/chenlb/abc 中文'));
</ script >
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();
}