需要修改字符集。
創(chuàng)新互聯(lián)于2013年創(chuàng)立,先為廣靈等服務(wù)建站,廣靈等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢(xún)服務(wù)。為廣靈企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
Oracle修改服務(wù)器端字符集:
SQLSHUTDOWN IMMEDIATE;
SQLSTARTUP MOUNT;
SQLALTER SYSTEM ENABLE RESTRICTED SESSION;
SQLALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQLALTER SYSTEM SET AQ_TM_PROCESSES=0;
SQLALTER DATABASE OPEN;
SQLALTER DATABASE CHARACTER SET ZHS16GBK;
如果出現(xiàn)了 ERROR at line 1: ORA-12712: new character set must be a superset of old character set
SQL ALTER DATABASE character set INTERNAL_USE zhs16gbk; # 使用INTERNAL_USE可以跳過(guò)超集的檢查,
ALTER DATABASE character set INTERNAL_USE
SQLSHUTDOWN IMMEDIATE;
SQLSTARTUP 再檢查就發(fā)現(xiàn)已經(jīng)把字符集修整過(guò)來(lái)了
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
你安裝的是plsql嗎?安裝之后執(zhí)行語(yǔ)句的提示就是英文的。你如果要提示中文需要在安裝一個(gè)漢化版。
數(shù)據(jù)庫(kù)編碼字符集設(shè)置的不對(duì)。
數(shù)據(jù)庫(kù)碼就是數(shù)據(jù)庫(kù)編程語(yǔ)言中的代碼。流行的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)都支持?jǐn)?shù)據(jù)庫(kù)字符集編碼,也就是說(shuō)在創(chuàng)建數(shù)據(jù)庫(kù)時(shí)可以指定它自己的字符集設(shè)置,數(shù)據(jù)庫(kù)的數(shù)據(jù)以指定的編碼形式存儲(chǔ)。
當(dāng)應(yīng)用程序訪問(wèn)數(shù)據(jù)時(shí),在入口和出口處都會(huì)有字符集編碼的轉(zhuǎn)換。對(duì)于中文數(shù)據(jù),數(shù)據(jù)庫(kù) 字符編碼的設(shè)置應(yīng)當(dāng)保證數(shù)據(jù)的完整性。
GB2312、GBK、UTF-8等都是可選的數(shù)據(jù)庫(kù)字符集編碼;當(dāng)然我們也可以選擇。ISO8859-1(8-bit),只是我們得在用程序?qū)憯?shù)據(jù)之前先將16Bit的一個(gè)漢字或Unicode拆分成兩個(gè)8-bit的字符,讀數(shù)據(jù)之后也需要將兩個(gè)字節(jié)合并起來(lái),同時(shí)還要判別其中的SBCS字符。
字符編碼也稱(chēng)字集碼,是把 字符集中的 字符 編碼為指定 集合中某一 對(duì)象(例如: 比特模式、 自然數(shù) 序列、8位組或者 電脈沖),以便 文本在 計(jì)算機(jī)中存儲(chǔ)和通過(guò) 通信 網(wǎng)絡(luò)的傳遞。
常見(jiàn)的例子包括將拉丁字母表編碼成 摩斯電碼和 ASCII。其中, ASCII將字母、數(shù)字和其它符號(hào) 編號(hào),并用7 比特的 二進(jìn)制來(lái)表示這個(gè)整數(shù)。通常會(huì)額外使用一個(gè)擴(kuò)充的比特,以便于以1個(gè) 字節(jié)的方式存儲(chǔ)。
在計(jì)算機(jī)技術(shù)發(fā)展的早期,如 ASCII(1963年)和 EBCDIC(1964年)這樣的字符集逐漸成為標(biāo)準(zhǔn)。但這些字符集的局限很快就變得明顯,于是人們開(kāi)發(fā)了許多方法來(lái)擴(kuò)展它們。
對(duì)于支持包括東亞 CJK字符家族在內(nèi)的寫(xiě)作系統(tǒng)的要求能支持更大量
你的NLS_TERRITORY明顯還是Japan。。
ALTER SESSION SET NLS_LANGUAGE= 'SIMPLIFIED CHINESE'
ALTER SESSION SET NLS_TERRITORY= 'CHINA'
ALTER SESSION SET NLS_CURRENCY= 'RMB'
ALTER SESSION SET NLS_ISO_CURRENCY= 'CHINA'
你在注冊(cè)表里面找到oracle home在里面改下你的字符集吧,要和server的字符集一樣。
文章標(biāo)題:oracle怎么展示中文,oracle中文顯示?
路徑分享:http://jinyejixie.com/article42/dsdjdec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開(kāi)發(fā)、網(wǎng)頁(yè)設(shè)計(jì)公司、微信小程序、網(wǎng)站維護(hù)、品牌網(wǎng)站建設(shè)、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)