我真的迷失在所有使用Python的編碼/解碼問題中。閱讀了很少的關於如何完美處理傳入的文檔,我仍然遇到像韓文這樣的幾種語言的問題。無論如何,這是我正在做的。Python編碼問題
korean_text = korean_text.encode('utf-8', 'ignore')
korean_text = unicode(korean_text, 'utf-8')
我把上面的數據保存到數據庫,經過很好。
後來,當我需要顯示的數據,我取從數據庫的內容,並執行以下操作:
korean_text = korean_text.encode('utf-8')
print korean_text
和所有我看到的是「???」在瀏覽器上回應。有人可以讓我知道什麼是正確的方式來保存和顯示上述數據。
感謝
第二個'encode'應該是'decode'嗎? – miku 2010-01-05 12:59:12
您是否安裝了必要的字體? – Kugel 2010-01-05 13:00:08
你是否聲明你的輸出是用UTF-8編碼的? – Gumbo 2010-01-05 13:04:25