[問題] IDLE無法正確處理unicode
各位好! 新手一枚碰到問題想請教一下
環境是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
→
09/17 21:12, , 1F
09/17 21:12, 1F
推
09/17 21:18, , 2F
09/17 21:18, 2F
→
09/17 22:22, , 3F
09/17 22:22, 3F
→
09/17 22:24, , 4F
09/17 22:24, 4F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章