create_engine(conn_info, encoding='utf-8', pool_size=50, pool_recycle=3600, echo=False)报错'encoding' sent to create_engine(), using configuration MSDialect_pymssql/QueuePool/Engine
时间: 2024-03-13 11:46:37 浏览: 166
在使用 SQLAlchemy 连接 SQL Server 数据库时,指定编码应该使用 `charset` 参数而不是 `encoding` 参数。尝试更改你的代码,将 `encoding` 参数更改为 `charset` 参数,如下所示:
```
from sqlalchemy import create_engine
engine = create_engine(conn_info, charset='utf-8', pool_size=50, pool_recycle=3600, echo=False)
```
在这个例子中,将 `encoding` 参数更改为 `charset` 参数,以指定 UTF-8 编码。你需要将 `conn_info` 替换为你的实际数据库连接信息。
阅读全文