LINUX.ORG.RU

PL/Python


0

0

Добрый вечер, есть postgresql и функция на питоне, которая из xml(кодировка utf8) берет нужные данные и возвращает SETOF <мой тип>(3 text поля).
Так, теперь как я беру данные: с помощью xml.parsers.expat.
Добавляю данные в список, который хочу вернуть, так: мой_список.append(repr(data)), где data - считывается в CharacterDataHandle.

на выходе получаю:
select * from моя_функция;

u'\u0420\u0438\u043c | u'\u041e' | u'\u041e\u0437\u043e'

Как надо правильно действовать? И вообще есть ли человеческий способ достать данные из xml в postgres?


блин, протупил. repr(data) надо просто было заменить на data.encode("utf-8")

arhibot
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.