因上新业务,数据是由第三方提供。给到我们之后,数据人员在查数据的时候发现某些业务字段有乱码问题,随后与第三方DBA沟通得知是繁体问题,第三方建议修改字符集,但是有个问题就是,只是某几张表有繁体字,如果进行修改字符集,那会影响更大,是行不通的,所以我们这边自己想办法处理,尝试如下方法:
1:通过设置CRT终端字符集为big5,可以正常显示。
2:通过设置PL/SQL,官方Sql dev客户端字符集为big5或者ZHT16MSWIN950,无法正常显示。
3:通过SQL语句方式来进行处理,方法如下:
select convert(convert(字段名,'ZHS16GBK'),'ZHS16GBK','ZHT16MSWIN950') as cl from 表名;
可以正常显示。
阅读(3843) | 评论(0) | 转发(0) |