日期:2014-05-16 浏览次数:20376 次
JAVA代码中 ? ? ?java.net.URLencode 和 java.net.URLDecode
分别对应于
JavaScript 中的 encodeURI 和 decodeURI 、
? ? ? ? ? ? ? ? ? ? ? ? ? encodeURIComponent 和 decodeURIComponent.
?
?
原文地址:http://www.blogjava.net/hummer008/articles/213910.html
?
?
?
?
1.???????使用?JS?中的?encodeURIComponent?或?encodeURI?方法。
说明:
?
encodeURIComponent(String)
对传递参数进行设置。不编码字符有?71?个:?!?,?'?,?(?,?)?,?*?,?-?,?.?,?_?,?~?,?0-9?,?a-z?,?A-Z?。
例:
var url = “<a href=’http://cancait.blog.163.com/name=” + encodeURIComponent(“?中国?”) + “’>?中国?</a>”;
?
encodeURI(String)
对?URL?整体转换。不编码字符有?82?个:?!?,?#?,?$?,?&?,?'?,?(?,?)?,?*?,?+?,,,?-?,?.?,?/?,?:?,?;?,?=?,???,?@?,?_?,?~?,?0-9?,?a-z?,?A-Z?。
例:
var url = “<a href=’” + encodeURI(“http://cancait.blog.163.com/name=?中国?”) + “’>?中国?</a>”;
?
乱码处理实例: