【賽迪網-IT技術報道】讓Oracle數據表不顯示中文而變成問號的方法:
1.查詢伺服器端配置的字符集。在sqlplus中以dba用戶執行:
select tab1.aa||'_'||tab2.bb||'.'||tab3.cc from (select VALUE$ aa from sys.props$ where name='NLS_LANGUAGE')tab1,(select VALUE$ bb from sys.props$ where name='NLS_ISO_CURRENCY')tab2,(select VALUE$ cc from sys.props$ where name='NLS_CHARACTERSET')tab3;
2.在客戶端的註冊表HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOME0中,如無系統變數NLS_LANG,則“新建”->“字符串”,重命名為“NLS_LANG”,並賦值為上述查詢變數的值(注意引號內的字符應大寫),再查看時不需要重啟Oracle。 (責任編輯:盧兆林)