var url="http://grow.sinaapp.com/?test=a&str='a b+c 编码'";
var out= encodeURI(url);
alert(out);
运行以上代码
2.encodeURIComponent/decodeURIComponent 用于编码解码一个URI组件(url请求参数),比如ajax请求时的参数 注意参数为URL请求参数的一部分
var arg="http://grow.sinaapp.com/?test=a&str='a b+c 编码'";
var out= encodeURIComponent(arg);
alert(out);
运行以上代码
3.escape/unescape 对字符串进行编码/解码,用于html文档内部,比如对于文档dom的操作
var str="http://grow.sinaapp.com/?test=a&str='a b+c 编码'";
var out= escape(str);
alert(out);
运行以上代码
没有评论:
发表评论