2024-04-26 13:48:01 发布
网友
我有一个url地址,它的扩展名需要位于ASCII/UTF-8
ASCII/UTF-8
a='sAE3DSRAfv+HG='
我需要将以上内容转换为:
a='sAE3DSRAfv%2BHG%3D'
我找过了,但没找到
请参阅内置方法urllib.parse.quote()
URL的一个非常重要的任务是它的安全传输。其含义在您创建后不得更改,直到预期接收者收到。为了达到这个目的,合并了URL编码。见RFC 2396
URL可能包含非ascii字符,如cafés、López等,也可能包含在URL上下文中具有不同含义的符号。例如,#表示书签。为了确保这些字符的安全传输,HTTP标准要求您在起始点引用url。URL总是以引用的格式呈现给其他任何人
我已将示例用法放在下面
>>> import urllib.parse >>> a='sAE3DSRAfv+HG=' >>> urllib.parse.quote(a) 'sAE3DSRAfv%2BHG%3D' >>>
请参阅内置方法urllib.parse.quote()
URL的一个非常重要的任务是它的安全传输。其含义在您创建后不得更改,直到预期接收者收到。为了达到这个目的,合并了URL编码。见RFC 2396
URL可能包含非ascii字符,如cafés、López等,也可能包含在URL上下文中具有不同含义的符号。例如,#表示书签。为了确保这些字符的安全传输,HTTP标准要求您在起始点引用url。URL总是以引用的格式呈现给其他任何人
我已将示例用法放在下面
相关问题 更多 >
编程相关推荐