已采纳回答 / 慕虎5127847
我在pycharm中把你的代码运行了一下,把“beautifulSoup”改成“BeautifulSoup”,并且把soup=beautifulsoup(html_doc,'html_doc',from_encoding='utf-8')改成了soup=BeautifulSoup(html_doc,'html.parser',from_encoding='utf-8'),最后结果是正确的,而且没有报错
2016-08-18
已采纳回答 / arkria3684535
首先要确保eclipse编辑器环境的编码为utf8,这个是大前提;其次如果py文件中含有中文字符的话,需要在py文件中对编码进行声明。修改eclipse编辑器编码:A) 设置工作空间编码:Window->preferences->General->Workspace->UTF-8B) 设置编辑器编码:Window->preferences->General ->Editors->Text Editors->Spelling->UTF-8C) 设置...
2016-08-17
已采纳回答 / 龙德梦
显然是二进制,应该是你在解析的时候没有 用utf-8。如果你用了的话,可以换其他浏览器试试,如果是乱码的话,只需要在浏览器中改一下文字编码,改为Unicode编码即可。同样在IE里面也可以这样做。
2016-08-05