關於Oracle數據庫不能識別中文的亂碼問題


最近使用Oracle數據庫,今天需要用到中文字段,突然發現沒能識別中文,網上找了下發現都比較復雜,后來發現一個比較簡單的方法.記錄一下,供大家參考

  1.查詢Oracle服務端字符集編碼,獲取 NLS_CHARACTERSET 字段值:

    SQL代碼:  SELECT  *  FROM   v$nls_parameters;

    保存查詢到的值:NLS_CHARACTERSET = AL32UTF8

  2.查詢Oracle服務端語言信息:

    SQL代碼:  SELECT  'AMERICAN_AMERICA.'|| PROPERTY_VALUE   FROM   DATABASE_PROPERTIES
    保存查詢到的值: AMERICAN_AMERICA.AL32UTF8

  3.設置本地環境變量:

      我的電腦 -> 屬性 -> 高級系統設置 -> 高級 -> 環境變量 -> 系統變量欄

      新增如下兩條記錄:

              

  4.重啟PLSQL即可.





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM