Python读取SQL Server 2008中文乱码问题
2014-07-08 09:00
288 查看
用Python的Pymssql读取SQL Server 2008中的数据时,出现了中文乱码问题,而同样的代码,之前在SQL Server 2000时正常。编码设置为UTF-8,用FireFox调整编码显示也无效。经查询SQL Server采用的默认编码为GBK,通过GBK和UTF-8互转也不起作用。最后,通过查找资料发现,SQL Server 2008中,Pymssql读取中文时,字符串类型应定义为nVarchar,varchar定义对于中文支持不佳。将表的varchar修改为nVarchar后,中文在Django页面正常显示。
相关文章推荐
- python读取txt解决中文乱码问题
- 解决python读取中文文件乱码问题
- 手把手叫你:解决python读取中文目录乱码的问题
- Python实现的json文件读取及中文乱码显示问题解决方法
- python读取数据库数据,读取出的中文乱码问题
- Python读取.xml文件(<?xml version="1.0" encoding="UTF-16"?>)中文乱码问题解决
- Python2.7 读取中文,显示为乱码的问题
- python读取\t\n的文件转换成html表格发送邮件(解决中文乱码问题)
- Python json文件读取及显示中文乱码的问题
- Python java解决中文乱码问题,读取文本文件为乱码,编辑器打开正常
- 解决Python Pandas 读取Oracle数据库中文乱码问题
- python读取txt文件时的中文乱码问题
- SQL Server 2008 Reporting Services报表中文乱码问题
- SQL Server 2008 Reporting Services报表中文乱码问题
- Ubuntu 16.04 Python读取MySQL数据库中文乱码的问题
- Python读取中文txt乱码问题
- SQL Server 2008 Report Builder 2.0 在设计报表时,中文显示为乱码
- Java读取文件 解决中文乱码问题
- ASP读取数据库的中文出现乱码问题
- 解决javascript读取中文cookie时的乱码问题