diff --git a/database.py b/database.py index d271997..c85ae2d 100644 --- a/database.py +++ b/database.py @@ -1,10 +1,13 @@ -from pyodbc import connect, Row +from pyodbc import connect, SQL_CHAR, SQL_WCHAR, Row from typing import List, Union class BasicDatabase: def __init__(self, connection_string: str): self.conn = connect(connection_string, autocommit=True) + self.conn.setdecoding(SQL_CHAR, encoding='utf-8') + self.conn.setdecoding(SQL_WCHAR, encoding='utf-8') + self.conn.setencoding(encoding='utf-8') self.cursor = self.conn.cursor() def get_chats(self):