Столкнулся с проблемой возвращения данных кириллицей в юникоде, пример взят отсюда:
# -*- coding: utf-8 -*- from __future__ import unicode_literals from pysqlite2 import dbapi2 as sqlite con = sqlite.connect('users.db') #подключение к базе данных cur = con.cursor() #создание курсора для работы с БД cur.execute('CREATE TABLE Термины(id integer, Термин char(30))') #создание таблицы con.commit() cur.execute('INSERT INTO Термины (id, Термин) VALUES(1, "Объект")') #вставка значений в таблицы con.commit() cur.execute('SELECT * FROM Термины') #вывод значений из таблицы print cur.fetchall() #вывод значений на экран
Проблема в том, что вместо значений
[(1, u'Объект')]
[(1, u'\u041e\u0431\u044a\u0435\u043a\u0442')]