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

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者pky.時間18年前 (2007/01/06 15:32), 編輯資訊
0
0
2
內容預覽:
引述《pkyosx.bbs@ptt.cc (Insomnia)》之銘言:. 總結一下:. BOM on wiki:. http://en.wikipedia.org/wiki/Byte_Order_Mark. UTF-8 沒有 BE LE 的問題, 所以拿 BOM 只是用來跟其他編碼識別. 我用
(還有838個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者Lucemia (生の直感、死の予感)時間18年前 (2007/01/07 01:18), 編輯資訊
2
0
0
內容預覽:
但是在python需要自動轉換code時 要怎麼處理呢?. 像我知道在存寫檔時可以用 codec.open 來取代. 但是其他像是在odbc 中的cursor.execute('... 資料..')中. python就會自動將unicode的code轉成 ascii. 然後就當場掛掉.. 這種問題要

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者Tiberius (小敗踢)時間18年前 (2007/01/07 02:12), 編輯資訊
1
0
1
內容預覽:
不知道你要的是不是指定原始碼的 charset ?. http://www.python.org/dev/peps/pep-0263/. 如果不指定的話, Python 預設原始碼用的是 ASCII. 所以十分可能需要加個. # vim: set fileencoding=utf-8 :. 之類的

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者pky.時間18年前 (2007/01/07 03:01), 編輯資訊
2
0
1
內容預覽:
引述《Tiberius.bbs@ptt.cc (小敗踢)》之銘言:如果是在windows的編輯器的話. 都會有編輯器 encoding 選項給你選 (preferences -> encoding). 把它改成你要的編碼 這樣你在上面打的字就會是該編碼下的字. --. ※Post by pky

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者Lucemia (生の直感、死の予感)時間18年前 (2007/01/08 16:58), 編輯資訊
1
0
1
內容預覽:
酶뀠引述《pky.bbs@alexbbs.twbbs.org (夏天的風)》之銘言:. 查一查總算解決了... 我碰到的問題是在 python dbi 中有這兩行 (MySQLdb module). charset = db.character_set_name(). query = query.e
(還有704個字)