小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

plsql中文亂碼的問題

 昵稱6290367 2011-07-13
分類: DataBase 377人閱讀 評(píng)論(0) 收藏 舉報(bào)
關(guān)鍵字: plsql 亂碼

xp 系統(tǒng), plsql 中文顯示亂碼。 上網(wǎng)查找解決辦法。

 

1.在運(yùn)行中輸入:regedit,打開注冊(cè)表編輯器;

2.HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOMEO

    雙擊:NLS_LANG 將:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

該為:SIMPLIFIED CHINESE_CHINA.UTF8

檢查注冊(cè)表, 發(fā)現(xiàn)就如上邊說的那樣。 看來得想想別的辦法了。

 

另外說明一下, 我的oracle客戶端第一次安裝沒有成功,卸載后又重新安裝的。 可能注冊(cè)表中的設(shè)置是第一次安裝留下來

 

的,所以沒有生效。

 

又設(shè)置環(huán)境變量,NLS_LANG :SIMPLIFIED CHINESE_CHINA.ZHS16GBK

 

如果想轉(zhuǎn)換為UTF8字符集,可以賦予“NLS_LANG”為“AMERICAN_AMERICA.UTF8”

 

設(shè)置好后,中文亂碼問題就解決了。 具體設(shè)置什么字符集,要看數(shù)據(jù)庫(kù)中字符集的設(shè)置。

 

下邊說說oracle字符集的查詢:

 

[Q]怎么樣查看數(shù)據(jù)庫(kù)字符集
  
[A]數(shù)據(jù)庫(kù)服務(wù)器字符集select * from nls_database_parameters,其來源于props$,是表示數(shù)據(jù)庫(kù)的字符集。
  
客戶端字符集環(huán)境select * from nls_instance_parameters,其來源于v$parameter,
  
表示客戶端的字符集的設(shè)置,可能是參數(shù)文件,環(huán)境變量或者是注冊(cè)表
  
會(huì)話字符集環(huán)境 select * from nls_session_parameters,其來源于v$nls_parameters,表示會(huì)話自己的設(shè)置,可

 

能是會(huì)話的環(huán)境變量或者是alter session完成,如果會(huì)話沒有特殊的設(shè)置,將與nls_instance_parameters一致。
  
客戶端的字符集要求與服務(wù)器一致,才能正確顯示數(shù)據(jù)庫(kù)的非Ascii字符。

 
字符集要求一致,但是語(yǔ)言設(shè)置卻可以不同,語(yǔ)言設(shè)置建議用英文。如字符集是zhs16gbk,則nls_lang可以是

 

American_America.zhs16gbk。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多