Но у меня вылазиет ошибка с кодировкой UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 0: ordinal not in range(128).
Гугл не помог((
Я и encode('utf8') и decode('utf8'), на форуме еще какую-то кастомную функцию предлагали. Пробовал, не работает. Ничего не выходит(((
Подскажите, может сталкивался кто?
Сразу уточню, что делаю запрос не черз библиотеку питона, а вот так:
commands.getoutput('mysql -Bs --default-character-set=utf8 -D TABLE -u USER -pPASS -hHOST -e "INSERT INTO table VALUES (\''+var1+'\', \''+var2+'\')"')
Но если просто открыть консоль и написать туда кириллицу, то все нормально. То есть со тороны БД нет ошибок
Сделай переменную с всем этим консольным вызовом, распечатай её repr и покажи.
Обсуждают сегодня