吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1051|回复: 2
收起左侧

[已解决] 【python】如何将中文字符转为浏览器编码

[复制链接]
Zeaf 发表于 2021-10-27 19:33
本帖最后由 Zeaf 于 2021-10-27 20:49 编辑

看见了两种方法:
第一种:
[Python] 纯文本查看 复制代码
>>> import urllib
>>> data = '丽江'
>>> print data
丽江
>>> data
'\xe4\xb8\xbd\xe6\xb1\x9f'
>>> urllib.parse.quote(data)
'%E4%B8%BD%E6%B1%9F'

没有任何问题,但要用urllib库

第二种:https://blog.csdn.net/qq_26424439/article/details/120658002
但是遇到B时会自动去除,有时候会出错
例如:‘韩雨’应转为‘%E9%9F%A9%E9%9B%A8’,但用这种方法会变成'%E9%9F%A9%E9%9%A8'
不知道有什么改进的办法吗?

免费评分

参与人数 2吾爱币 +2 热心值 +2 收起 理由
XINGZHE2020 + 1 + 1 谢谢@Thanks!
银狐狸 + 1 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

阳光肥肥 发表于 2021-10-27 19:50
仅需要去除第一个b 直接取x[1:]即可
[Python] 纯文本查看 复制代码
x = str('韩雨'.encode('utf-8'))
x=x[1:].replace('\\x','%').replace("'","")
print(x)

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
Zeaf + 1 + 1 我很赞同!

查看全部评分

s000605 发表于 2021-10-27 23:43
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 20:26

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表