I am having troubles with some unicode utf8 characters. They are not
displayed properly.
I was trying a lot off different settings on the connection part of the
SQLObject scrpit (see below), but not success till now.
============== this code DOES NOT bring the UTF -8 code from the database
==============
from sqlobject import *
mport MySQLdb.converters
def _mysql_timestamp_converter(raw):
"""Convert a MySQL TIMESTAMP to a floating point number
representing
the seconds since the Un*x Epoch. It uses custom code the input
seems
to be the new (MySQL 4.1+) timestamp format, otherwise code from
the
MySQLdb module is used."""
if raw[4] == '-':
return time.mktime(time.strptime(raw, '%Y-%m-%d %H:%M:%S'))
else:
return MySQLdb.converters.mysql_timestamp_converter(raw)
conversions = MySQLdb.converters.conversions.copy()
conversions[MySQLdb.constants.FIELD_TYPE.TIMESTAMP] =
_mysql_timestamp_converter
MySQLConnection = mysql.builder()
connection = connectionForURI("mysql://
prestashop:prestas...@127.0.0.1:3306/prestashop")
=============================================================================
Finaly I did try the direct use of the MySQLdb and it worsk OK! But I can
not see why!!!
============== this code brings the UTF-8 code from the database
==============
import MySQLdb
conn = MySQLdb.connect (host = "localhost",
user = "prestashop",
passwd = "prestashop",
db =
"prestashop",
use_unicode = True,
charset = "utf8")
cursor = conn.cursor ()
cursor.execute ('SELECT * FROM prestashop.ps_address')
Thanks for your comments
Petr Jakeš
------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
sqlobject-discuss mailing list
sqlobject-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sqlobject-discuss