Pandas: UnicodeDecodeError с pandas .read_ sql кодировкой базы данных «WE8ISO8859P9» - PullRequest
0 голосов
/ 01 мая 2020

Я пытаюсь извлечь таблицу из базы данных Oracle, используя pandas read_sql_query и sqlalchemy. Код:

   var="oracle://username:password@dbname"
   engine = create_engine(var)
   con = engine.connect()
   SQL="select * from ABIERTO_FIN"
   df = pd.read_sql_query(SQL, con=con)

Ошибка: 'UnicodeDecodeError: код' charmap 'c не может декодировать байт 0x8d в позиции 59: символ отображается на

В другом посте я обнаружил, что Мне нужно NLS_CHARTERSET ("WE8ISO8859P9") моей базы данных, чтобы поставить на pd.read_sql_query, но я не знаю, как это сделать. Есть другое возможное решение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...