[python] Kódování UTF, Python, SQLite

Martin Stiborský martin.stiborsky na gmail.com
Sobota Prosinec 23 23:31:32 CET 2006


Tak jsem něco vymyslel .. ale moc se mi to nelíbí

self.conn.cur.execute("SELECT * FROM tabulka")
x = self.conn.cur.fetchall()
for i in x:
  for j in i:
     print j


2006/12/23, Pavel Kosina <geon na post.cz>:
>
> martin.stiborsky na gmail.com napsal(a):
> > Dobrý večer, mám trochu chaos co se týče kódování. Ve skriptu
> > ukládám vstup od uživatele do databáze - SQLite. Mám nastaveno #
> > -*- coding: UTF-8 -*- ale když si nechám skriptem vypsat obsah
> > tabulky databáze, tak na konzoli se data výpíšou ve tvaru
> >
> > (u'\u0161\u010d\u0159', u'pi\u0161menka')
> >
> >
> a není to tuple? Tuple (stejně jako seznam) samo o sobě neumí svoje
> členy tisknout správně, je třeba je tisknout jedno po druhém:
>
> >>> x=(u'\u0161\u010d\u0159', u'pi\u0161menka')
> >>> for i in x:
> ...    print i
> ...
> ščř
> pišmenka
> >>>
>
>
> --
> geon
> Pavel Kosina
>
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: http://www.py.cz/pipermail/python/attachments/20061223/7cee25bb/attachment.html 


Další informace o konferenci Python