Python和php通信乱码问题解决方法
程序员文章站
2022-06-08 20:58:17
即使在urlencode之前str.decode(“cp936″).encode(“utf-8″)做了编码转换也是没用的。后来查询手册查到一个urllib.quote()函...
即使在urlencode之前str.decode(“cp936″).encode(“utf-8″)做了编码转换也是没用的。后来查询手册查到一个urllib.quote()函数,用此方法成功解决!
python端:
str = "中文"
str = urllib.quote(str.decode("cp936").encode("utf-8"))
postdata = {}
postdata['str'] = str
...post请求发送代码...
php端:
$str = urldecode($_post['str'])
echo $str;
完美解决乱码问题!
python端:
复制代码 代码如下:
str = "中文"
str = urllib.quote(str.decode("cp936").encode("utf-8"))
postdata = {}
postdata['str'] = str
...post请求发送代码...
php端:
复制代码 代码如下:
$str = urldecode($_post['str'])
echo $str;
完美解决乱码问题!
上一篇: Flash AS3教程:疑难杂症汇总
下一篇: Python3实现生成随机密码的方法
推荐阅读
-
php+AJAX传送中文会导致乱码的问题的解决方法
-
php chr() ord()中文截取乱码问题解决方法
-
php_xmlhttp 乱码问题解决方法
-
Python os模块中的isfile()和isdir()函数均返回false问题解决方法
-
php导入csv文件碰到乱码问题的解决方法
-
解决Python3 被PHP程序调用执行返回乱码的问题
-
在python3中pyqt5和mayavi不兼容问题的解决方法
-
PHP substr 截取字符串出现乱码问题解决方法[utf8与gb2312]
-
Python中的Socket 与 ScoketServer 通信及遇到问题解决方法
-
Python BeautifulSoup中文乱码问题的2种解决方法