作者zazion (Zec)
看板Python
标题[问题] IDLE无法正确处理unicode
时间Wed Sep 17 21:11:13 2014
各位好! 新手一枚碰到问题想请教一下
环境是windows 7 +python 2.7.5
我的python IDLE在处理unicode碰到状况
a= '中文'
len(a) >>> 4
a= u'中文'
len(a) >>> 4 (不是应该2吗??)
--------------------------------------
原本是写了一个程式搭配BeautifulSoup要去搜寻中文网页(utf-8)
弄了半天搜寻结果是空集合
一开始以为是utf-8问题 # -*- coding: utf8 -*-等等都设定了
最後发现是IDLE的问题
因为用了内建的pythonwin 就可以得到正确搜寻结果
而且len(a) >>> 2 (正常)
想问一下有人知道环境哪个环节出错吗@@
IDLE只有装了BeautifulSoup
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.198.185.123
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Python/M.1410959476.A.029.html
1F:→ zazion: 打错 是python只有装BS 不是IDLE XD 09/17 21:12
3F:→ zazion: 谢谢您@@ 不过我不太懂您的意思 我原本decode试过也是一样 09/17 22:22