Python处理浏览器URL参数编码
Python处理浏览器URL参数编码
为了方便记录、收藏,一般情况下,搜索功能会采用http GET方式提供,类似的URL:- /search?keyword=测试
- <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
开始想尝试python中如何查看字符串的编码格式,但是没有找到适合的方法,现采取如下方式,对参数进行编码(针对大多数的中文用户)
- def _process_keyword_coding(self, keyword):
- try:
- keyword = unicode(keyword, "utf-8")
- except:
- keyword = keyword.decode("gbk").encode("utf-8")
- return keyword
这里笔记下,如果有更好的方法,请大家分享
评论暂时关闭