日期:2014-05-16  浏览次数:20376 次

js编码处理

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>”;

?

乱码处理实例: