[問題] 如何讓輸入的字串以Big5表示?

看板Python作者 (那是啥)時間17年前 (2008/07/24 17:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/4 (看更多)
抱歉,有爬過文 可是對於這個問題還是沒sense 我目前開啟了一個文字檔案,是以big5編碼的中文檔 我希望由使用者輸入一個中文字,然後可以從這個檔案搜尋出來 寫法大概是這樣 f = open('txtdb.txt','r') lines= "\n".join(f) a = str(raw_input("word: ")) for line in lines: if a in line: find = True print(line) 不過不管怎麼輸入,都蒐尋不到 我想可能是因為使用者輸入的值不是Big5的原因 不知道有沒有函式可以幫我把a轉成Big5呢? 我試用了unicode()這個函式 不過結果是一樣的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.130.175.134
文章代碼(AID): #18Y4_v1q (Python)
文章代碼(AID): #18Y4_v1q (Python)