[Qualipso-a4] error codificación en extractor ML

Jose Gato Luis jgato en libresoft.es
Lun Ene 11 10:10:45 CET 2010


Estoy harto de python y la codificación de caracteres. En el extractor 
de ML hay unas cuantas funciones para solucionar esos problemas ;)

Saludos,

El 08/01/10 15:16, Miguel Angel Tinte García escribió:
> Hola de nuevo,
>
> me acabo de encontrar otro error al lanzar el extractor de ML referente
> a la inserciones en persons:
> INSERT IGNORE INTO persons (uri, firstname, surename) VALUES
> ( 'http://qualipso.org/default/person/MaciejBorzęcki' ,
> 'MaciejBorzęcki', 'None')
> Traceback (most recent call last):
>    File
> "/home/matinte/Proyectos/qualipso_new/private/work/A4/3rdIteration/src/plugins/MailingLists/mlFeedery.py", line 412, in<module>
>      analizeResourcesFromMbox (project, emailList)
>    File
> "/home/matinte/Proyectos/qualipso_new/private/work/A4/3rdIteration/src/plugins/MailingLists/mlFeedery.py", line 299, in analizeResourcesFromMbox
>      connectionSR.sendPeopleResource(emailFromResource)
>    File
> "/home/matinte/Proyectos/qualipso_new/private/work/A4/3rdIteration/src/plugins/SRClient/SRClientMySql.py", line 65, in sendPeopleResource
>      cursor.execute (peopleResource.insertPerson())
>    File "/var/lib/python-support/python2.5/MySQLdb/cursors.py", line 149,
> in execute
>      query = query.encode(charset)
> UnicodeEncodeError: 'latin-1' codec can't encode character u'\u0119' in
> position 109: ordinal not in range(256)
>
> Sin embargo, ese mismo INSERT en Mysql funciona ¿teníamos un ejemplo de
> codificación a utf-8 o algo así verdad?
>
> Ciao
>

-- 
José Gato Luis                   | Libre Software Engineering Lab (GSyC)
Tel: (+34)-914 888 105           | Universidad Rey Juan Carlos
jgato en libresoft.es               | Edif. Departamental II - Despacho 121
http://libresoft.urjc.es/        | c/Tulipán s/n 28933 Móstoles (Madrid)


More information about the Qualipso-a4 mailing list