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