看板 [ Python ]
討論串[問題] 請問一下unicode的問題
共 18 篇文章

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者theodolite (無)時間18年前 (2006/10/02 11:11), 編輯資訊
1
0
0
內容預覽:
不好意思,小弟又來問問題了,. 我用gtk selectionData.get_text()抓到一串中文字,像"所有網站". 這樣的字串會回傳'\u6240\u6709\u7db2\u7ad9'. 長度為24的ascii字串,. 像這樣的情形,要如何把一個ascii字串轉成unicode字串?. 不

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者theodolite (無)時間18年前 (2006/10/02 13:16), 編輯資訊
1
0
0
內容預覽:
自問自答,我用最笨的方法,split \u,抓出來的再用unichr轉成unicode string. 如果有更好的解法也請指教,謝謝。. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 210.63.100.2.

推噓4(4推 0噓 0→)留言4則,0人參與, 最新作者yungyuc (酷狗喵千代)時間18年前 (2006/12/16 23:44), 編輯資訊
1
0
0
內容預覽:
這方法有效,不過太苦。. Python 提供 codec 架構進行字碼轉換,2.3 以後都支援. (更早的版本可能也有,抱歉我不確定)。. 在利用 codec 架構進行字碼轉換之前,. 我們要對 Python 提供的唯二字串物件 str 和 unicode 其間的關係,. 具有基本的概念。. uni
(還有1476個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者pkyosx (Insomnia)時間18年前 (2007/01/06 03:00), 編輯資訊
1
0
0
內容預覽:
因為讀 utf-8 的檔案一直出錯 最後一氣之下實驗了一些東西. 錯誤訊息:. >>> file("d:\\utf8.txt","r").read().decode('utf8').encode('big5'). UnicodeDecodeError: 'utf8' codec can't deco
(還有1230個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者pkyosx (Insomnia)時間18年前 (2007/01/06 04:03), 編輯資訊
1
0
0
內容預覽:
附註:. Unicode 的定義中不存在 U+FFFE 這個字元. 所以若前兩個 byte 為 0xFF 0xFE,則一定是 LE 編碼的文檔. 而 FEFF 字元,在 Unicode 中代表的是一個不佔空間的 space 符號. 用來判定為 Big Endian. 不知道為什麼 notepad 要