javascript url 编码(UTF-8) jsp 解码
2008-09-27 08:01
381 查看
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();
}
<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();
}
相关文章推荐
- javascript通过url向jsp页面传递中文参数乱码解决方法(两次编码,一次解码)
- javascript utf-8 url 编码 之 纯算法 解码 by shawl.qiu 2007-9-24
- Javascript下对URL字符串的编码与解码
- Javascript url 解码算法(utf-8) by shawl.qiu
- JavaScript Base64编码和解码,实现URL参数传递。
- JavaScript Base64编码和解码,实现URL参数传递。
- URL 编码方法比较 Encode,Javascript,escape,encodeURI,encodeURIComponent,UTF-8
- JavaScript实现的base62 encode/decode,用于页面上直接对作为参数传递的url本身的编码和解码。
- 关于javascript/js url 编码和解码
- javascript URL 编码,解码函数
- javascript 和php 内置实现 url 的编码和解码
- Javascript url 编码算法(utf) by shawl.qiu
- JavaScript 获取URL参数,并解码UTF-8
- JavaScript Base64编码和解码,实现URL参数传递。
- JavaScript对浏览器的URL进行编码、解码
- get方式url传递值是中文乱码JavaScript/Java工具类编码及解码互用
- [转贴]JavaScript Base64编码和解码,实现URL参数传递。
- javascript 的URL 编码 和 解码 的几种方法 以及比较
- 在Java中正确解码用Javascript:escape()编码的中文字符
- 如何更改MyEclipse所创建的jsp工程的编码方式为utf-8