亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

Oracle 8i字符集亂碼問題析及其解決辦法

2024-08-29 13:57:21
字體:
來源:轉載
供稿:網友
正在看的ORACLE教程是:Oracle 8i字符集亂碼問題析及其解決辦法。一、問題描述

  SQL Plus WorkSheet是一個窗口圖形界面的SQL語句編輯器,對于那些喜歡窗口界面而不喜歡字符界面的用戶,該工具相對SQL/PLUS受到了很大的歡迎。但從Oracle 8i以后,如果安裝Oracle 8i時選取的是別于英語的字符集,對于我們中國,通常會選取簡體中文字符集(ZHS16GBK),安裝成功后,運行SQL Plus WorkSheet程序,會出現所有的中文顯示以及查詢結果均為亂碼的情況。

  二、問題分析

  最初出現該問題,首先懷疑就是安裝時字符集設置有問題,也就是說沒有設置正確的簡體中文字符集。首先檢查數據庫字符集,在SQL/PLUS中,運行下面的SQL語句,檢查所連接數據庫的字符集:


  查詢結果發現數據庫安裝時所選字符集為簡體中文ZHS16GBK,說明安裝時字符集設置完全正確。第二步開始懷疑是用戶客戶端字符集問題,檢查客戶端注冊表,打開注冊表編輯程序(RegEdit),在HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/NLS_LANG,發現Oracle客戶端字符集為AMERICAN_AMERICA.ZHS16GBK,設置也完全正確,可以排除是客戶端字符集設置錯誤的問題。同時還有一個現象就是在同一個客戶端機器上SQL/PLUS中的查詢字符集顯示完全正常,這也說明不是字符集設置問題,而是系統程序SQL/Plus Worksheet的問題。

  在Oracle 8i以前的版本中,從來沒有出現過這樣的情況,這應該和Oracle版本有關,我們知道Oracle 8i和它前面的版本一個顯著的區別就是大部分的Oracle系統程序,現在均采用Java驅動,其實這也就是產生字符集亂碼問題的根本所在。非Java驅動的程序,如SQL*Plus,有一個系統參數NLS_LANG,該參數在UNIX系統中設置在環境變量中,在Windows操作系統中設置在注冊表中,這個參數決定了客戶端應用程序的字符集。而對于基于Java應用的程序,如現在遇到的SQL*PLus Worksheet,NLS_LANG參數對這類程序是不起任何作用的。

  三、解決方案

  找到了問題產生的原因后,下面來討論如何解決該問題。對于Oracle Enterprise Manager中的所有工具,有一個配置文件名為dbappscfg.properties,修改該文件即可解決上述問題。這個文件的位置在$ORACLE_HOME/sysman/config目錄下,用任何的文本編輯器打開該文件,在這個文件里面,找到這樣一項,


  去掉注釋符#,同時將其修改為SQLPLUS_NLS_LANG=AMERICAN_AMERICA.ZHS16GBK。

  對于Windows操作系統,還需要修改一項,在文件中找到# SQLPLUS_SYSTEMROOT=c://WINNT40,去掉注釋符,將其修改為你所在機器的操作系統主目錄。如操作系統的主目錄在D盤的Winnt下,則將其修改為 SQLPLUS_SYSTEMROOT=d://WINNT。

  對于后面一項的修改只對Windows操作系統進行,對UNIX操作系統則不需要。如果在Windows操作系統中不修改該項,在Oracle Enterprise Manager中,連接系統時,會提示如下的錯誤:


  或者 


  修改完成后,保存文件,退出編輯。重新連接SQL PLUS Worksheet,字符集亂碼問題得到解決,顯示正確的簡體中文字符集。 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产91九色视频| 欧美成人免费大片| 日韩国产精品视频| 国产xxx69麻豆国语对白| 精品国产依人香蕉在线精品| 色偷偷噜噜噜亚洲男人的天堂| 色妞一区二区三区| 亚洲欧美精品伊人久久| 久久精品美女视频网站| 欧美天堂在线观看| 亚洲美女www午夜| 久久综合久久美利坚合众国| 久久精品视频导航| 最近2019年好看中文字幕视频| 俺去亚洲欧洲欧美日韩| 日韩高清av在线| 高跟丝袜一区二区三区| 亚洲成人黄色在线| 精品视频久久久久久久| 日韩视频―中文字幕| 亚洲视频专区在线| 亚洲国产精品久久精品怡红院| 一区二区三区四区精品| 国产精品电影久久久久电影网| 中文字幕精品视频| 欧美有码在线观看| 2021久久精品国产99国产精品| 992tv成人免费影院| 国产伊人精品在线| 久久精品视频网站| 欧美激情高清视频| 91精品国产91久久久久久最新| 国产精品毛片a∨一区二区三区|国| 亚洲欧洲在线播放| 狠狠色狠狠色综合日日小说| 这里只有精品久久| 国产精品jvid在线观看蜜臀| 91精品国产综合久久久久久蜜臀| 久久99国产精品自在自在app| 日韩在线观看免费高清完整版| 成人a免费视频| 理论片在线不卡免费观看| 日韩av在线免费播放| 国产成人拍精品视频午夜网站| 精品国产一区二区三区久久狼黑人| 午夜精品久久久久久久白皮肤| 神马久久桃色视频| 91tv亚洲精品香蕉国产一区7ujn| 日韩激情在线视频| 45www国产精品网站| 国产精品普通话| 久久久久免费精品国产| 亚洲自拍在线观看| 国产成人精品免费久久久久| 亚洲第一免费网站| 亚洲精品免费在线视频| 国产mv免费观看入口亚洲| 欧美性猛交xxxx久久久| 日韩成人激情在线| 欧美午夜精品久久久久久浪潮| 日本道色综合久久影院| 精品久久久久久久久久久久久| 亚洲最大福利视频网| 91精品视频免费观看| 97婷婷涩涩精品一区| 久久精品视频一| 中文字幕无线精品亚洲乱码一区| 在线观看欧美日韩国产| 亚洲国产成人91精品| 国产精品草莓在线免费观看| 一本色道久久综合狠狠躁篇怎么玩| 亚洲一区二区久久久久久久| 欧美老女人性生活| 91国自产精品中文字幕亚洲| 国产精品九九久久久久久久| 免费91麻豆精品国产自产在线观看| 九九热这里只有精品6| 国产亚洲一区精品| 欧美激情一区二区三区高清视频| 97精品国产97久久久久久免费| 国产网站欧美日韩免费精品在线观看| 精品偷拍各种wc美女嘘嘘| 午夜精品一区二区三区在线视| 国产一区二区日韩| 91av视频在线| 高清日韩电视剧大全免费播放在线观看| 亚洲精品成人久久| 97在线精品视频| 亚洲18私人小影院| 亚洲美女自拍视频| 一区二区三区无码高清视频| 国产精品9999| 欧美激情啊啊啊| 尤物精品国产第一福利三区| 久久久www成人免费精品张筱雨| 亚洲天堂网站在线观看视频| 亚洲国产精品专区久久| 黄色成人在线播放| 欧洲亚洲妇女av| 久久久免费观看| 国产美女直播视频一区| 久久国产精品网站| 日韩在线视频免费观看| 88xx成人精品| 国产精品欧美亚洲777777| 欧美日韩福利在线观看| 精品亚洲一区二区| 91av在线免费观看视频| 国产精品成人aaaaa网站| 亚洲精品美女网站| 国产精品久久久久久av下载红粉| www.午夜精品| 久久久久久久久中文字幕| 亚洲精品网站在线播放gif| 欧美色图在线视频| 成人福利在线视频| 91欧美精品成人综合在线观看| 91高清视频在线免费观看| 久久精品国产精品| 中文字幕精品—区二区| 久久久人成影片一区二区三区| 久久露脸国产精品| 亚洲午夜激情免费视频| 欧美激情精品久久久久| 北条麻妃久久精品| 国产精品欧美一区二区三区奶水| 国产91ⅴ在线精品免费观看| 亚洲欧美日韩一区二区三区在线| 亚洲日韩欧美视频一区| 精品福利在线视频| 日韩三级影视基地| 久久91亚洲精品中文字幕奶水| 久久手机精品视频| 中文字幕亚洲一区二区三区五十路| 日韩欧美亚洲范冰冰与中字| 精品中文字幕在线观看| www欧美日韩| 在线视频国产日韩| 久久精品99国产精品酒店日本| 日韩一区二区三区在线播放| 久久久成人的性感天堂| 色播久久人人爽人人爽人人片视av| 日韩av在线精品| 国产69精品久久久久99| 国产精品av在线播放| 亚洲国产精品va在线看黑人| 国产精品视频自拍| 成人精品一区二区三区电影黑人| 91探花福利精品国产自产在线| 亚洲高清久久网| 69久久夜色精品国产69| 亚洲欧美日韩一区二区三区在线| 欧美孕妇孕交黑巨大网站| 欧美精品亚州精品| 日韩电影中文字幕一区| 国产在线高清精品| 国产91精品久久久久久久| 国产91精品视频在线观看| 久久精品国产69国产精品亚洲| 成人免费观看网址| 久久精品人人爽| 日韩av三级在线观看| 欧美午夜丰满在线18影院| 日韩免费中文字幕|