> - pokud bych smel poprosit o priklad , jak by melo vypadat schema kdy prectu
> pomoci dotazu hodnotu a zase ji spravne ulozim ?
>
Já používám trošku jiný přístup - používám přímo unicode:
# vim: encoding=utf8
import MySQLdb
db = MySQLdb.connect(user="XXX", passwd="YYY", db="AAA", host="HHHH",
use_unicode=1, charset="utf8")
c = db.cursor()
c.execute("""select AAAA from BBBB""")
for i in c:
print i[0], type(i[0]) # bude to unicode
s = "Jak se máš?"
print type(s) # tohle bude string
c.execute("""update BBBB set AAAA=%s""", s)
c.close()
db.close()
No a v databázi mám to pole AAAA jako:
AAAA nchar varchar(40),
Stejně to dělám v projektech, kde používám sqlalchemy:
sqlalchemy.dburi = mysql://user:passw...@host/DB?use_unicode=1;charset=utf8
--
Petr
_________________________________
http://sites.google.com/site/petrsstuff/
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python