Chinaunix首页 | 论坛 | 博客
  • 博客访问: 245243
  • 博文数量: 50
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 533
  • 用 户 组: 普通用户
  • 注册时间: 2015-07-28 21:56
个人简介

活着,寻找生存。

文章分类

全部博文(50)

文章存档

2017年(1)

2016年(20)

2015年(29)

我的朋友

分类: Oracle

2017-02-09 11:21:10

  因上新业务,数据是由第三方提供。给到我们之后,数据人员在查数据的时候发现某些业务字段有乱码问题,随后与第三方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) |
给主人留下些什么吧!~~