首先,在oracle中,輸入select userenv('language') from dual,查詢出oracle使用的編碼方式,我的是SIMPLIFIED CHINESE_CHINA.ZHS16GBK。之后
開始-運行-輸入regedit-回車進入注冊表,依次單擊HKEY_LOCAL_MACHINE--->SOFTWARE ---> ORACLE--->KEY_OraDb11g_home1(不同版本的Oracle顯示的都不太一樣,但都會包含home這個單詞),找到“NLS_LANG”,查看數值數據是否為:“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,如果不是就將它設置為“SIMPLIFIED CHINESE_CHINA.ZHS16GBK。”
設置完注冊表后,接下來設置我們的環境變量,計算機(右鍵) --->屬性--->高級系統設置--->高級--->環境變量--->新建,系統變量,變量名輸入:“NLS_LANG”,變量值輸入:“SIMPLIFIEDCHINESE_CHINA.ZHS16GBK”。點擊確定即可,到此我們就設置完了。
之后,在plsql工具中,選擇preference->user interface->NLS options。最下面一行,選擇Window format。 使用window 編碼方式。
重新導入數據,即可。
完全完畢。大部分來自參考了網上的教程。