看板 Python 關於我們 聯絡資訊
各位好! 新手一枚碰到問題想請教一下 環境是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
ohb: http://goo.gl/QAOvmt 09/17 21:18
zazion: 謝謝您@@ 不過我不太懂您的意思 我原本decode試過也是一樣 09/17 22:22
zazion: http://ppt.cc/eL5X的範例今天天氣.. 我怎麼跑也不會是6 09/17 22:24