как изменить кодировку pandas.read_sql

Такая проблема, считываю базу данных через pd.read_sql, открывается DF и не могу привести символы в читаемый вид:

pd.read_sql("select top 1000  * FROM dbo.ActTime ORDER BY datetime DESC ", conn)
0      ÏÅ×Ü  Ò-19                                    ...
1      ÏÐÅÑÑ   ÏÀÎ637Ô2                              ...
2      ÌÀØÈÍÀ ÒÅÐÌÈ×ÅÑÊÎÉ ÐÅÇÊÈ Suprarex SXE-P3 4500 ...
3      ÑÂÀÐÎ×ÍÛÉ ÖÅÍÒÐ CaB 300(¹6)                   ...
4      ÑÂÀÐÎ×ÍÛÉ ÖÅÍÒÐ CaB 300(¹7)                   ...
                             ...                        
228    ÂÀÍÍÀ ÇÀÊÀËÎ×ÍÀß WAB-25.20.40/15/90           ...
229    ÂÀÍÍÀ ÇÀÊÀËÎ×ÍÀß WAB-25.20.40/15/90           ...
230    ÏÅ×Ü  Ò-19                                    ...
231    ÏÅ×Ü  Ò-19                                    ...
232    ÏÅ×Ü  Ò-19                                    ...
Name: Name, Length: 233, dtype: object

Что можно сделать?


Ответы (1 шт):

Автор решения: Kirill Kondratenko

Попробуй передать входную кодировку, судя по декодеру это iso-8859-1:

engine = sqlalchemy.create_engine("mssql+pymssql://scada:12345678@asutp-1c-201/Moto", echo=False, encoding='iso-8859-1')
→ Ссылка