Задать вопрос
kshnkvn
@kshnkvn
yay ✌️ t.me/kshnkvn

Почему неправильная кодировка при работе с sqlite3?

Простой запрос:
db = sqlite3.connect('libs/chrome_dir/Default/Cookies')
cursor = db.cursor()
cursor.execute("SELECT * FROM 'cookies'")
cookies = cursor.fetchall()
for cookie in cookies:
    print(cookie)

В ответ символы в UTF-8 кодировке:
(13208350945369973, '.futbol24.com', 'uid1', '', '/', 13223902945369973, 0, 0, 13208350945369973, 1, 1, 1, b"\x01\x00\x00\x00\xd0\x8c\x9d\xdf\x01\x15\xd1\x11\x11\x8cz\x00\xc0O\xc2\x97\xeb\x01\x00\x00\x00\x84\xdb\xfb\x8d11\x8cz\x00\xc0O\xc2\x97\xeb\x01\x00\x00\x00\x84\xdb\xfb\x8d \xb6\x19D\xa3j\x8b\xf8\xa2\xa8\x7f\xa1\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\x10f\x00\x00\x0\o`\xb7\xef[\xf1+q\xbd\xd4\xa4\xc1\x80\x88\x9a\xae\x0b\xe0%\x00\0\x01\x00\x00 \x00\x00\x00\xb1\xf8\xc7\x14\xd4\xfeW4\\\x15\xf8\x9b\x91P\xe7|'b\x01\x11un\xe4\xe4&#2\xa4\xf8T\xb0\x85\x00\x00\x00\x00\x0e\x80\x00\x00\x00\x0xx00\x00\x00B\xd7Vh T\xb65\xa0\x03\xc7\x7f\x0b\xb1\xb4\xe4@\x00\2\x00\x00 \x00\x00\x00L+\x13m\x8d\xb3\xf9\xcb\xe3'\xf1\xe8\xb8\xad\x83U\x9c[\x8e\x11\xf7\x15\x84Y\xdd\xa6:v\x13_\x0e\xf5 \x00\x00\x00\xcf>\xb3M\xe1\xa2\xff64\x1eS_\xb7\x0c\xf7\xb2\x96(\xfb\xd4\xbbK\xa2", 0)\x06\x071\xa8\x9fJ\xe0\xfb\xc2\xec\x8a\xf9\x10=\xc8\xd7\x8b\x96s\xd1\xeb\xaaIk\xcc@\x00\x00\x00\xc6IN\xa2\x1f\xb5\x84r\xaf\xfb\xcc\x1a\xfc\x0c[\xa5%A\x8e\x61\x8cz\x00\xc0O\xc2\x97\xeb\x01\x00\x00\x00\x84\xdb\xfb\x8d \xbd9L^6\x95\x17b\xa7\xb6X`\xe4\xd4\xab\xfc\xa8\x15\x99#\x80\x0b\xf7L\xfb\xa0\xe3\x90\xb5\xc4\xea\xcc\xe0;8\x1c\x13\x9b\x88\xacn\xcfV:\xfe8", 0)

Как я могу это исправить?
  • Вопрос задан
  • 183 просмотра
Подписаться 1 Средний 4 комментария
Пригласить эксперта
Ответы на вопрос 1
@FulTupFul
Это байты просто декодируй их.
some_string.decode()
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы