2024-05-23 16:39:04 发布
网友
嘿,伙计们,我正在尝试在python 2.7.3中转换:
the+c\xf8\xf8n
到html字符串:
它最初是c\xf8\xf8n,但我确实使用了一个替换来使用+来代替空格。在
c\xf8\xf8n
我不完全确定后者是什么约定,我会使用string replace,但是约定会因不同的字符而改变。。在
有什么想法?谢谢各位
您是URL编码,而不是HTML。使用urllib.quote:
urllib.quote
from urllib import quote
但请确保先编码为UTF-8:
UTF-8
这将显式引用+;如果您想将其作为空格字符,则需要将其标记为安全:
+
quote(inputstring.encode('utf8'), '+')
后一种形式给出:
>>> quote(inputstring.encode('utf8'), '+') 'the+c%C3%B8%C3%B8n'
您是URL编码,而不是HTML。使用
urllib.quote
:但请确保先编码为
^{pr2}$UTF-8
:这将显式引用
+
;如果您想将其作为空格字符,则需要将其标记为安全:后一种形式给出:
相关问题 更多 >
编程相关推荐