2005年06月12日 星期日 11:37
我最近编的一个程序可能要通过在线搜索,例如搜索关键字“中文”,那么通过 urllib.quote: >>> urllib.quote('中文') '%D6%D0%CE%C4' 但是我发现在google中实际上,'中文'对应的字串是“%E4%B8%AD%E6%96%87”。这是 不是因为采用了其他编码? 请问,如何利用能够将'中文'转为“%E4%B8%AD%E6%96%87”让google进行搜索呢?
2005年06月12日 星期日 14:41
谢谢你,终于解决了问题。 Qiangning Hong 写道: >fei wrote: > > >>我最近编的一个程序可能要通过在线搜索,例如搜索关键字“中文”,那么通过 >>urllib.quote: >> >> >> >> >>>>>urllib.quote('中文') >>>>> >>>>> >>'%D6%D0%CE%C4' >> >>但是我发现在google中实际上,'中文'对应的字串是“%E4%B8%AD%E6%96%87”。这是 >>不是因为采用了其他编码? >> >>请问,如何利用能够将'中文'转为“%E4%B8%AD%E6%96%87”让google进行搜索呢? >> >> > >urllib.quote(unicode('中文', 'GB18030').encode('UTF-8')) > > >
2005年06月12日 星期日 22:35
fei wrote: > 我最近编的一个程序可能要通过在线搜索,例如搜索关键字“中文”,那么通过 > urllib.quote: > > > >>>urllib.quote('中文') > > '%D6%D0%CE%C4' > > 但是我发现在google中实际上,'中文'对应的字串是“%E4%B8%AD%E6%96%87”。这是 > 不是因为采用了其他编码? > > 请问,如何利用能够将'中文'转为“%E4%B8%AD%E6%96%87”让google进行搜索呢? urllib.quote(unicode('中文', 'GB18030').encode('UTF-8')) -- Qiangning Hong ___________________________________________________________ / There is no substitute for good manners, except, perhaps, \ \ fast reflexes. / ----------------------------------------------------------- \ ___-------___ \ _-~~ ~~-_ \ _-~ /~-_ /^\__/^\ /~ \ / \ /| O|| O| / \_______________/ \ | |___||__| / / \ \ | \ / / \ \ | (_______) /______/ \_________ \ | / / \ / \ \ \^\\ \ / \ / \ || \______________/ _-_ //\__// \ ||------_-~~-_ ------------- \ --/~ ~\ || __/ ~-----||====/~ |==================| |/~~~~~ (_(__/ ./ / \_\ \. (_(___/ \_____)_)
Zeuux © 2025
京ICP备05028076号