qvx wrote: > I really can't seem to make sqlobject/pysqlite2 save my local Easter > European characters. > > I am a Windows-1250 user and I have sys.setdefaultencoding('dbcs') in > my sitecustomize. > > How can I save data like "šdccž"? > This is equivalent to '\x9a\xf0\xe8\xe6\x9e' > > I'm using the latest version of sqlobject from SVN.
I can't speak for SQLObject (yet), but if you want to insert text data using pysqlite, you have to either encode them to UTF-8 or use unicode strings. You can convert to unicode strings using unicode('\x9a\xf0\xe8\xe6\x9e', 'dbcs'). As your system default encoding is 'dbcs', even unicode('\x9a\xf0\xe8\xe6\x9e') would be enough. HTH, -- Gerhard -- http://mail.python.org/mailman/listinfo/python-list