вопросы вместо букв

307
17 апреля 2018, 04:52

Вместо кириллицы отображаются вопросы. Вот способ соединения с БД:

import settings
import mysql.connector
import requests
from settings import access_token
domain = 'wtlonline'
group_id = 79148977
database = mysql.connector.connect(user=settings.db_login, password=settings.db_password,
                                               host=settings.dp_ip, database=settings.db_name, use_unicode=True,
                                               charset='utf8', collation='utf8_general_ci', autocommit=True)
cursor = database.cursor()
cursor.execute("SET NAMES utf8;")
cursor.execute("SET CHARACTER SET utf8;")
cursor.execute("SET character_set_connection=utf8;")
member_request_params = (
            ('access_token', access_token),
            ('domain', domain),
            ('count', 1),
            ('date_from', '2013-08-08'),
            ('date_to', '2018-09-08'),
            ('version', 5.74))
r = requests.get('https://api.vk.com/method/wall.get', params=member_request_params).json()
text = r['response'][1]['text']
cursor.execute("""INSERT INTO VK_posts (text) VALUES (%s)""", (text,))

Вот то, что заносится в БД:

???? ??????! <br><br>??????!<br>??????? ????,
Answer 1

А что за язык программирования вы используете? Вы уверены что файл в котором идёт работа имеет кодировку UTF-8? Скорее всего дело в HTTP кодировке, задайте http заголовок content-type Когда будете по http возвращать ответ.

READ ALSO
Как вывести строку матрицы где есть максимальный элемент определенного столбца?

Как вывести строку матрицы где есть максимальный элемент определенного столбца?

Пользователь вводит номер столбца в котором ищется максимальный элемент:

170
K массивов, порядка m&#215;n

K массивов, порядка m×n

Здравствуйте, скажите пожалуйста, как обращаться к элементу массива - матрице номер k размером m×n, например? к 3 элементу, 5 строки, 2 матрицы?...

178
Вызов перегруженного индексатора

Вызов перегруженного индексатора

Итак, у меня есть класс-родитель:

163