> 데이터 베이스 > MySQL 튜토리얼 > db2乱码的问题

db2乱码的问题

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-06-07 15:25:23
원래의
5439명이 탐색했습니다.

在unix或者linux中,db2导入数据中的汉字经常是乱码,主要有两个方面的原因: 1.导入数据前,数据就是乱码,系统无法识别 2.db2的编码不是汉字编码 解决方法: 1.locale查看系统编码,一般系统支持汉字的编码有en_US:zh_CN-UTF-8:zh_CN.GB18030:zh_CN.GBK,

 

在unix或者linux中,db2导入数据中的汉字经常是乱码,主要有两个方面的原因:

1.导入数据前,数据就是乱码,系统无法识别

2.db2的编码不是汉字编码

 

解决方法:

1.locale查看系统编码,一般系统支持汉字的编码有en_US:zh_CN-UTF-8:zh_CN.GB18030:zh_CN.GBK,如果是上述编码,应该支持汉字

2.使用more命令读要导入的数据文件,如果显示乱码,要查看ssh客户端编码设置

3.如果上述两点都没有问题,就要使用db2set查询db2的编码设置,db2的汉字编码为GBK,其他编码都不支持汉字

4.如果db2的编码不是GBK,那么设置编码,命令如下:

    db2set db2codeset=1386

    db2set db2country=86

    db2set terminate

再导入数据看看,是否还是乱码?

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿