Стоит дистрибутив Ubuntu 8.2 apache 2.5 модули mod_python pygresql СУБД postgresql. В общем суть проблемы такая в postgres создана БД с кодировкой utf8 в ней таблица из нескольких столбцов с типом text поля заполнены русскими,английскими словосочетаниями и цифрами.
При стандартном запросе select данные выводятся на консоль нормально. Теперь в файле Test.py следующий код;
# -*- coding: UTF8-*-
from mod_python import apache
import pg;
db = pg.connect('books', ‘localhost’, 5432, None, None, ‘postgres’, ‘123’);
query = “SELECT * FROM book”;
result = db.query(query);
def index(req):
return result.getresult;
В браузер выводит следующее:
Как видно из результата цифры и англ. буквы выводятся нормально а вот русские нет. Как зделать что бы русские буквы отображались нормально ?