2011-06-22 180 views
1

我讀oursql的文檔,並且遇到此description for establishing a connection如何在UNICODE中與MySQL數據庫進行通信在Python中使用OurSQL?

默認情況下,oursql將嘗試儘可能使用unicode的,而連接字符集設置爲UTF-8。

我的表和所有的列都將每個字符串存儲在utf8中。

這是否意味着,當我連接到我的數據庫這樣

conn = oursql.connect(host='127.0.0.1', user='habnabit', passwd='foobar', 
         db='example', port=3307) 

我可以傳遞Unicode字符串光標,光標會變成它們自動UTF8?反過來說,光標會以unicode的形式返回數據庫中的任何字符串?所以我不必爲解碼或編碼而煩惱?

我必須現在這是肯定的。 :-)

回答

相關問題