处理URL编码与解码
2016-11-03 19:38
513 查看
Python
url编码:urllib.quote(url)#没有对“/”进行处理 urllib.quote_plus(url)
url解码:
urllib.unquote(url)#没有对“/”进行处理 urllib.unquote_plus(url)
完整示例:
#coding=utf-8 import urllib url = 'http://www.xxx.com/?name=老王' encoded_url=urllib.quote_plus(url) print encoded_url print urllib.unquote_plus(encoded_url)
打印输出:
http%3A%2F%2Fwww.xxx.com%2F%3Fname%3D%E8%80%81%E7%8E%8B http://www.xxx.com/?name=老王[/code]JS
url编码:encodeURI(url);//只对中文处理,其他字符不处理 encodeURIComponent(url);
url解码:decodeURI(url);//只对中文处理,其他字符不处理 decodeURIComponent(url);
完整示例:<script> var url = "http://www.xxx.com/?name=老王"; var encoded_url=encodeURIComponent(url) alert(encoded_url); alert(decodeURIComponent(encoded_url)); <script>
打印输出:http%3A%2F%2Fwww.xxx.com%2F%3Fname%3D%E8%80%81%E7%8E%8B http://www.xxx.com/?name=老王[/code]Java
url编码:java.net.URLEncoder.encode(url);//已过时,其实可以用 java.net.URLEncoder.encode(url,"UTF-8");//第二个参数"UTF-8"是表示使用什么编码对url进行编码,即该方法返回的是什么编码的url
url解码:java.net.URLDecoder.decode(url);//已过时,其实可以用 java.net.URLDecoder.decode(url,"UTF-8");//第二个参数"UTF-8"是表示使用什么编码对url进行解码,即该方法传入的是什么编码的url
完整示例:import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import java.net.URLEncoder; public class UrlCodingTest { public static void main(String[] args) throws UnsupportedEncodingException { String url = "http://www.xxx.com/?name=老王"; String encoded_url = URLEncoder.encode(url,"UTF-8"); System.out.println(encoded_url); System.out.println(URLDecoder.decode(encoded_url,"UTF-8")); } }
打印输出:http%3A%2F%2Fwww.xxx.com%2F%3Fname%3D%E8%80%81%E7%8E%8B http://www.xxx.com/?name=老王[/code]PHP
url编码:urlencode("http://www.baidu.com/?name=唐朝&sex=男");
url解码:urldecode("http%3A%2F%2Fwww.baidu.com%2F%3Fname%3D%E5%94%90%E6%9C%9D%26sex%3D%E7%94%B7");
相关文章推荐
- Delphi中处理URL编码解码
- Delphi中处理URL编码解码
- Delphi中处理Google的URL编码解码
- Delphi中处理Google的URL编码解码
- 百度移动版的url编码解码示例
- 基于netty的项目中使用protobuf,巧妙定义proto完成不同消息的编码和解码处理 .
- Python3的URL编码解码
- Swift3 URL编码、解码用法addingPercentEncoding
- Python urllib模块的URL编码解码功能
- java javascript url编码和解码
- php URL编码解码函数代码
- Asp对URL编码和解码
- javascript处理HTML的Encode(转码)和Decode(解码)总结,避免js脚本注入问题
- 视频编解码学习之四:视频处理及编码标准
- URL编码与解码
- 使用python对url编码解码
- Leetcode 91. Decode Ways 解码方法(动态规划,字符串处理)
- URL编码与解码
- PHP处理Json字符串解码返回NULL的解决方法
- URL编码与解码