我正在使用 python 接收不同编码的网络响应,我的预期输出应该与网页上给出的相同
例如:马克·巴贝
解析 html 响应后,最后一个字符应保持不变。
目前我正在为此使用以下代码
unicode.join(u'\n',map(unicode,item))
在某些情况下,如果没有给出特殊编码,则会引发以下错误:例如:Markus Rygaard、Alberte Blichfeldt、Flemming Quist、Møller
Traceback (most recent call last):
File "BFICrawl.py", line 20, in <module>
print attrName + " : " + attrValue
File "C:\Python27\LIB\encodings\cp437.py", line 12, in encode
return codecs.charmap_encode(input,errors,encoding_map)
UnicodeEncodeError: 'charmap' codec can't encode character u'\xf8' in position 6
0: character maps to <undefined>
我真的找不到相同的原因。是否有任何替代方法可用于从 web.xml 获取相同的编码内容。