代码如下,怎么解决呢
SQL Server中涉及到中文的缺省字符集是CP936,所以将charset配置为CP936,就解决了中文乱码的问题。
```python
import pymssql as sql
connect = sql.connect('host', 'user', 'password', 'database', charset='cp936')
```
上述方法不行,可以尝试
1、把编码设置为“UTF8”;
2、把varchar转换成nvarchar;
希望对你有帮助!
你这结果窗口,看着有点像是windows的控制台,windows控制台需要gbk,gb2312等编码才能显示正常。
你可以将结果写入一个txt结果,然后再用pycharm打开看看文件正常不正常。