• <menu id="w2i4a"></menu>
  • logo PL/SQL Developer系列教程

    文檔首頁>>PL/SQL Developer系列教程>>PL/SQL Developer教程:解決oracle服務器端和客戶端字符編碼不一致問題

    PL/SQL Developer教程:解決oracle服務器端和客戶端字符編碼不一致問題


    PL/SQL Developer是一個集成開發(fā)環(huán)境,它專門針對Oracle數(shù)據(jù)庫的存儲程序單元的開發(fā)所用?,F(xiàn)在越來越多的商業(yè)邏輯和應用程式邏輯都在使用Oracle服務器,所以PL/SQL編程在整個開發(fā)過程中也變得越來越重要。PL/SQL開發(fā)者在開發(fā)Oracle應用程序的時候都注重于開發(fā)工具簡單易用,代碼簡潔和開發(fā)效率高等特點。

    點擊下載PL/SQL Developer試用版

    不知道大家平時在使用PL/SQL Developer是否有遇到什么問題?小編就遇到了一個問題,在PL/SQL Developer中插入中文亂碼了,真是讓人頭疼??!不過還好最后都解決了,現(xiàn)在就來看看是怎么解決的吧~

    PL/SQL Developer插入中文亂碼問題,如圖

    PL/SQL Developer教程:解決oracle服務器端和客戶端字符編碼不一致問題

    這個是由于oracle服務器端字符編碼和Oracle客戶端字符編碼不一致引起的。

    檢查Oracle服務器端字符編碼,用

    select userenv('language') from dual;
    select * from v$nls_parameters a where a.PARAMETER = 'NLS_CHARACTERSET';

    如下:

    PL/SQL Developer教程:解決oracle服務器端和客戶端字符編碼不一致問題

    PL/SQL Developer教程:解決oracle服務器端和客戶端字符編碼不一致問題

    通過查找注冊表:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\里,NLS_LANG的具體鍵值即可知道客戶端使用的字符集,如圖:

    PL/SQL Developer教程:解決oracle服務器端和客戶端字符編碼不一致問題

    檢查到這里好像沒有問題。根據(jù)網(wǎng)上提示,打PL/SQL Developer工具的:幫助-支持信息-信息 選項卡里進行檢查,在“Character Sets”下面,有一項是:“NLS_LANG”, 其值為空,但上面已經(jīng)檢查過注冊表NLS_LANG項的鍵值是正確的,這說明PL/SQL Developer工具沒加載到注冊表的信息。

    PL/SQL Developer教程:解決oracle服務器端和客戶端字符編碼不一致問題

    看來得添加環(huán)境變量了,在環(huán)境變量-系統(tǒng)變量里,新增變量NLS_LANG,將上面查到的Oracle服務端在使用的字符集(SIMPLIFIED CHINESE_CHINA.ZHS16GBK)填進去即可,然后退出PL/SQL Developer再重新打開登陸進Oracle。

    PL/SQL Developer教程:解決oracle服務器端和客戶端字符編碼不一致問題

    PL/SQL Developer教程:解決oracle服務器端和客戶端字符編碼不一致問題

    重新向Oracle數(shù)據(jù)庫中插入中文再查詢,應該不會再變?yōu)閱柼柫耍?/p>

    文章內容就是這樣了,希望對您有所幫助~PL/SQL Developer是一個集成開發(fā)環(huán)境,它專門針對Oracle數(shù)據(jù)庫的存儲程序單元的開發(fā)所用。想要讓您的數(shù)據(jù)庫開發(fā)變得簡單、高效,那就試試PL/SQL Developer吧!

    相關內容推薦:

    PL/SQL Developer使用教程>>>


    想要購買PL/SQL Developer正版授權,或了解更多產品信息請點擊“咨詢在線客服”

    850×682.png

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();