python中中文编码的问题

大家好,我最近在学习python。使用python从网页提取页面上的文字时候,如果是中文把它放入到一个list中,最后printe出来是这样的['\xe4\xb8\xad... 大家好,我最近在学习python。使用python从网页提取页面上的文字时候,如果是中文把它放入到一个list中,最后printe出来是这样的['\xe4\xb8\xad\xe6\x96\x87',xxx,xxx,xxx]非常不利于我观察,不知道有没有什么办法可以让list打印的时候显示正常的中文,而不是这种编码?我用的是python2.7.6,期待大家探讨。网上并没有找到合适的解决方法,我知道单独 a='中文' print a肯定是中文。问题是现在这个a要放在一个list里面,print出来就不是中文了。 展开
 我来答
albumin
2014-04-09 · TA获得超过1.2万个赞
知道大有可为答主
回答量:4889
采纳率:87%
帮助的人:2412万
展开全部
ls=['\xe4\xb8\xad\xe6\x96\x87']
print '\n'.join(ls)
把list中的字符串用换行连接成新字符串再打印
如果list中不全是字符串,手动转换成字符串
print '\n'.join(str(a) for a in ls)
ls是list变量名
yycgis
2014-04-09 · TA获得超过8267个赞
知道大有可为答主
回答量:6831
采纳率:63%
帮助的人:1613万
展开全部
你好,请看我的blog,里面有关于乱码的确切描述和探讨:
@http://www.cnblogs.com/qiernonstop/category/527791.html
帮到你的话采纳哦!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式