天天看點

Oracle中文亂碼的問題

1、Oracle資料庫中文亂碼

       在oracle中存儲資料會有中文亂碼的問題,一開始并沒有在意。當時就已經報錯了,隻是未顯示是資料庫的原因,是以也并沒有注意資料亂碼的問題,(也是因為自己懶得弄),結果bug 就一直找不到原因找了兩天,終于最後發現是oracle用戶端與伺服器端亂碼的問題影響了java 的解析,報錯如下(錯誤不出來了,嘗試還原,但是不給面子。不過我敢肯定就是這裡的原因)下次注意總結錯誤的代碼。

2、下面說一下解決oracle的中文亂碼的解決方式。同時我有一個正确配置plsql 的文檔大家可以看一下,

長話短說

2.1 配置環境變量

增加環境變量,如下:設定
           
變量名:NLS_LANG   
           
變量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
           

2.2 oracle同步問題

在使用本機用戶端 操作虛拟機資料庫伺服器的時候,發現了存在不同步的問題。令我十分難受,解決方式如下

2.2.1 及時使用commit進行送出

2.2.2 配置 tnsnames.ora 檔案的環境變量

環境配置如下
變量名:TNS_ADMIN 
變量值:D:\                          (檔案所在的根目錄)
           

現在電腦終于可以愉快的繼續程式設計了,困擾我的問題也終于解決了,下次要及時處理問題,不能光想着實作功能,而不注重細節,往往細節的錯誤會導緻出現大問題 。

https://download.csdn.net/download/lxiansheng001/10491192 

文檔的位址