我不知道这些短语中的编码是什么(我也想知道这个问题的答案)。主要是,我想改变我的短语。
例如:
Hello World! becomes Hello%20World!%0A
Olá mundo! becomes Ol%C3%A1%20mundo!%0A%0A
我想要一个 python 解决方案。
如果我有
>>>
Phrase='Olá mundo!'
如何改成
>>>
FinalPhrase'Ol%C3%A1%20mundo!%0A%0A'
使用 Python?
Google 在您的翻译站点中使用它,例如:
参见:
http://translate.google.com.br/#en|pt|Hello%20World!%0A%0A
http://translate.google.com.br/#pt|en|Ol%C3%A1%20mundo!%0A
我需要在 Web 应用程序中使用这种方法,并制作 url 以连接到一些使用此类 url 的网站。
最佳答案
>>> import urllib2
>>> urllib2.quote
<function quote at 0x104a10848>
>>> urllib2.quote("ü")
'%C3%BC'
>>> urllib2.quote('Olá mundo!')
'Ol%C3%A1%20mundo%21'
关于Python。短语表示,如何改变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8154439/