我很高兴地使用了BeautifulSoup,还使用了一个文本文件作为Python脚本的输入参数。
然后我遇到了著名的“UnicodeEncodeError”错误。
我一直在读这些问题,但我还是很困惑。
ASCII和所有这些有什么关系?
我在文本编辑器(记事本++)上使用什么编码?安西?UTF-8型?
将字符串解码为ASCII似乎并不总是有效(我猜字符串的编码方式与BeautifulSoup不同)。我该怎么解决?
无论如何,任何帮助和澄清将非常感谢。
谢谢!
编辑:
在阅读BeautifulSoup的文档时,它说它只使用unicode,但我仍然收到unicode错误:()File "C:\Python26\lib\encodings\cp437.py", line 12, in encode
return codecs.charmap_encode(input,errors,encoding_map)
UnicodeEncodeError: 'charmap' codec can't encode character u'\u300d' in position
3: character maps to