У меня сейчас проблема в том, что в базе данных, с которой я работаю, неправильно закодировано в ascii
, но кто-то (заметьте меня;)) добавил utf8
закодированные поля в таблицы. Теперь я хочу прочитать базу данных, но получаю ошибку ascii
вне диапазона UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 3: ordinal not in range(128)
, в настоящее время я подключаюсь к базе данных следующим образом: sqlalchemy.create_engine(f'postgresql+psycopg2://my_user:my_password@127.0.0.1:5432/{db_name}')
я могу изменить это таким образом, чтобы utf8
используется? Я пытался добавить ,encoding='utf8')
, но это не сработало