SQLite, DB-Api y UTF-8

José Jachuf jjachuf en gmail.com
Lun Abr 16 01:12:52 CEST 2007


Hola

si bien el tema ya se ha tratado anteriormente, no puedo solucionar este
  problema que tengo.

el codigo es el siguiente

from pysqlite2 import dbapi2 as sqlite

def prueba():
    conexion = sqlite.connect(r'D:\base.db3')
    cursor = conexion.cursor()
    cursor.execute("PRAGMA encoding = 'UTF-8';")
    SQL = "select * from vwusuarios;"
    cursor.execute(SQL)
    for row in cursor:
       print row[2],row[3]

if __name__ == '__main__':
    prueba()

si algún valor de un campo contiene acento devuelve el siguiente error:

Could not decode to UTF-8 column 'columna1' with text 'SecretarÝa'

busque en google el error y sale como solucionar en un insert o un
update, pero no se que puedo hacer con un select

Gracias

Jose




Más información sobre la lista de distribución Python-es