欢迎光临
我们一直在努力

Python和php通信乱码问题解决方法

即使在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;

完美解决乱码问题!

赞(0) 打赏
未经允许不得转载:三九么 » Python和php通信乱码问题解决方法
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏