作者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://www.ptt.cc/bbs/Python/M.1410959476.A.029.html
→ zazion: 打錯 是python只有裝BS 不是IDLE XD 09/17 21:12
→ zazion: 謝謝您@@ 不過我不太懂您的意思 我原本decode試過也是一樣 09/17 22:22