oracle导入中文数据出现乱码
生活随笔
收集整理的這篇文章主要介紹了
oracle导入中文数据出现乱码
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
兩種情況下不會亂碼
??1 數(shù)據(jù)庫端的字符集和客戶端一致
??2 數(shù)據(jù)庫端的字符集包含(也可理解為:超集)客戶端的字符集
????例如數(shù)據(jù)庫端是 UTF-8 ,那么無論客戶端是ZHS16GBK 還是Big5都可以存入,數(shù)據(jù)庫端返回客戶端時會做一次轉(zhuǎn)換。
當(dāng)在Linux系統(tǒng)中用sqlldr導(dǎo)入中文數(shù)據(jù)出現(xiàn)亂碼,解決辦法:
編輯用戶環(huán)境變量,添加以下內(nèi)容:
export NLS_LANG='SIMPLIFIED CHINESE_CHINA.ZHS16GBK'
??1 數(shù)據(jù)庫端的字符集和客戶端一致
??2 數(shù)據(jù)庫端的字符集包含(也可理解為:超集)客戶端的字符集
????例如數(shù)據(jù)庫端是 UTF-8 ,那么無論客戶端是ZHS16GBK 還是Big5都可以存入,數(shù)據(jù)庫端返回客戶端時會做一次轉(zhuǎn)換。
當(dāng)在Linux系統(tǒng)中用sqlldr導(dǎo)入中文數(shù)據(jù)出現(xiàn)亂碼,解決辦法:
編輯用戶環(huán)境變量,添加以下內(nèi)容:
export NLS_LANG='SIMPLIFIED CHINESE_CHINA.ZHS16GBK'
總結(jié)
以上是生活随笔為你收集整理的oracle导入中文数据出现乱码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端跨域的那些事
- 下一篇: MacroSAN杭州宏杉科技存储使用小节