首页 » Web前端 » sqlserverphp中文乱码技巧_python读取SQL server varchar格式中文乱码的三种处理方法

sqlserverphp中文乱码技巧_python读取SQL server varchar格式中文乱码的三种处理方法

访客 2024-12-11 0

扫一扫用手机浏览

文章目录 [+]

1.将数据库里面的字段格式改为nvarchar,可以立即办理问题,但是可能会导致跑在上面的其他系统出问题,以是还有下面第二种方法

2.在编写sql语句的时候,直接重新编码,用CONVERT(nvarchar(100),invdetail.transname) transname,例如:

sqlserverphp中文乱码技巧_python读取SQL server varchar格式中文乱码的三种处理方法

select city_name from city_table,修正为下面的代码

sqlserverphp中文乱码技巧_python读取SQL server varchar格式中文乱码的三种处理方法
(图片来自网络侵删)

select CONVERT(nvarchar(100), city_name) city_name from city_table

此方法直接修正字段的格式为nvarchar,可以直接办理问题

3.在Python程序里面将读出来的每个字段重新编码

city = city.encode('latin-1').decode('gbk')

重新编码后,就可以正常显示中文了,以上三个方法我都试验,确实可行,依据实际需求选用即可

标签:

相关文章

php异步日记对象技巧_异步日志输出筹划

日志在WEB运用中的利用非常广泛,记录访问者IP,访问者操作的数据,接口要求的信息,非常提示信息等,尤其在产品环境中,我们每每须要...

Web前端 2024-12-17 阅读0 评论0