Крякозябры в выводе из БД mysql + python

140
09 июля 2019, 11:00

Как это исправить?

# -*- coding: utf-8-*-
import MySQLdb
try:
    conn = MySQLdb.connect(host="localhost", user="censore", passwd="censore", db="censore", charset='utf8', use_unicode = True)
except MySQLdb.Error as err:
    print("Connection error: {}".format(err))
    conn.close()
sql = "SELECT title, kp_id_movie FROM post WHERE id = 912"
try:
    cur = conn.cursor(MySQLdb.cursors.DictCursor)
    cur.execute(sql)
    data = cur.fetchall()
except MySQLdb.Error as err:
    print("Query error: {}".format(err))
print(data[92])
conn.close()

Даже encode/decode не помогли. Версия python и ее пакеты свежие.

Запуск

python mysql.py

Вывод

({'kp_id_movie': 696499L, 'title': u'\u0413\u0430\u043b\u0432\u0435\u0441\u0442\u043e\u043d (2018)'},)

В PHP корректно выводит.

array(2) { ["kp_id_movie"]=> string(6) "696499" ["title"]=> string(25) "Галвестон (2018)" } 
READ ALSO
Header при поднятии наверх оставляет полосу бэкграунда, как исправить?

Header при поднятии наверх оставляет полосу бэкграунда, как исправить?

Если спуститься вниз и затем вернуться на самый верх, то есть момент перехода между меню и заглавной картинкой

175
Неизвестный отступ между контейнерами

Неизвестный отступ между контейнерами

Ребят, не могу понять, откуда отступ между контейнером с красной заливкой и контейнером вышеВ консоли ничего не показывает лишнего

144