生產oracle字符集轉碼問題

abin1703發表於2016-06-25

今天再生產系使用者統oracle跑sql指令碼,指令碼里存在中文,跑完指令碼,錄入資料庫漢字變成亂碼,後來發現給的指令碼格式是utf-8的格式,而資料庫的格式是gbk,

解決辦法:

1、資料庫oracle系統使用者更改字符集
export lLANG=zh_CN.gbk
2、資料庫字符集設定
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
3、指令碼需要轉換成gbk格式
iconv -f utf-8 -t gbk 1.sql>EX02.sql
4、xshell客戶端使用預設語言

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30345407/viewspace-2120957/,如需轉載,請註明出處,否則將追究法律責任。

相關文章