Oracle11gR2 数据库客户端PL/SQL中文乱码的问题
生活随笔
收集整理的這篇文章主要介紹了
Oracle11gR2 数据库客户端PL/SQL中文乱码的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
為什么80%的碼農都做不了架構師?>>> ??
在進行oracle數據庫的數據操作時,發現中文出現了亂碼。這真是件麻煩事情。其實解決亂碼的問題很簡單,需要我們的PL/SQL Oracle客戶端的字符集編碼和Oracle數據庫的字符集編碼保持一致。
1、查看oracle數據庫的字符集編碼:
select * from nls_database_parameters where parameter in ('NLS_LANGUAGE', 'NLS_TERRITORY','NLS_CHARACTERSET');那么就需要我們修改ALS_LANG=AMERICAN_AMERICA_AL32UTF8。
2、修改Oracle客戶端的ALS_LANG的設置:
變量名:NLS_LANG,變量值:ALS_LANG=AMERICAN_AMERICA_AL32UTF8。
3、我的電腦--> 屬性---> 高級系統設置 --> 環境變量
4、新建:變量名:NLS_LANG,變量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK , 這樣在PL/SQL 中就沒有亂碼,也支持中文的查詢。
轉載于:https://my.oschina.net/pmos/blog/743949
總結
以上是生活随笔為你收集整理的Oracle11gR2 数据库客户端PL/SQL中文乱码的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java中异常的分类
- 下一篇: Spring学习总结(18)——Spri