我想按预期使用urllib.parse.quote,但不能让它工作。我甚至试过文档中给出的例子urllib.parse.quote不会采取utf8
Example: quote('/El Niño/') yields '/El%20Ni%C3%B1o/'.
如果我尝试下面的情况发生。
quote('/El Niño/')
File "<stdin>", line 0
^
SyntaxError: 'utf-8' codec can't decode byte 0xf1 in position 13: invalid continuation byte
任何人都得到一个提示什么是错的?我使用Python 3.2.3
PS:链接到文档http://docs.python.org/3.2/library/urllib.parse.html
什么编码被用于你的源文件?这个错误与'urllib'无关:Python无法首先解析源文件。 –
它也发生在我只使用解释器的时候。所以没有源文件 – KrawallKurt
来自口译员为我工作。可能的错误是你的解释器不确定你的控制台或源文件使用什么编码。 –