nvarchar类型对中文字段可以正常解码显示,但是varchar类型中文读取异常。所以字段设计最好用nvarchar类型存储中文,对于已经存在的问题,可以有两种解决方式:
1.修改表中字段对类型,将varchar改为nvarchar
2.采用手动编码解码方式可以解决乱码问题,data.encode('latin-1').decode('gbk')
nvarchar类型对中文字段可以正常解码显示,但是varchar类型中文读取异常。所以字段设计最好用nvarchar类型存储中文,对于已经存在的问题,可以有两种解决方式:
1.修改表中字段对类型,将varchar改为nvarchar
2.采用手动编码解码方式可以解决乱码问题,data.encode('latin-1').decode('gbk')