oracle sql developer的指令碼出現亂碼

2022-02-15 14:14:06 字數 2964 閱讀 8843

1樓:匿名使用者

樓主這個和系統沒有太大的關係 你按照這個設定一下

用這個字符集吧simplified chinese_china.zhs16gbk

希望能幫到你

sql> shutdown immediate; -- or normal

sql> startup mount;

sql> alter system enable restricted session;

sql> alter system set job_queue_processes=0;

sql> alter database open;

sql> alter database character set ;

sql> shutdown immediate; -- or normal

sql> startup;

2樓:

把原先的字符集改成utf-8吧

3樓:**小白明飛

跨平臺使用中文好像utf-8靠譜點。

pl/sql developer中文亂碼,為什麼呢?怎麼解決?oracle問題

oracle 11g sql developer 介面顯示亂碼

4樓:匿名使用者

你這個很少有人用的,你用 pl/sql developer吧,如果這個還是亂碼那你就檢查下系統編碼

oracle 用sqlplus連線的時候中文出現亂碼

5樓:肥仙女

1、按win+r鍵調出windows執行視窗,並在視窗中輸入「cmd」以便進入命令列程式。

2、在cmd命令列下輸入「sqlplus使用者名稱/密碼@服務名」來登入資料庫,其中使用者名稱,密碼,服務名需要根據實際情況進行替換。

登陸完成後,會發現提示語並不是中午,或者包含有亂碼,在sqlplus中,selectuserenv('language')fromdual;檢視當前資料庫的字符集。

為:simplifiedchinese_china.zhs16gbk。需要把客戶端字符集和作業系統字符集都設定成這個就行了。

3、首先設定客戶端字符集,右擊我的電腦,選擇屬性。

4、在彈出的「屬性」對話方塊中,選擇「高階」->「環境變數」。

5、在環境變數中查詢一個名為「nls_lang」的環境變數,如果找不到,則新建一個。

把變數值賦值為:「simplifiedchinese_china.zhs16gbk」(需要根據實際資料庫伺服器字符集進行賦值)。客戶端字符集設定成功。

6、在開始選單中選擇「控制面板」-「區域和語言選項」,在該選項下對計算機語言進行設定。

7、在「高階」選項下,選擇「非unicode程式的語言」為中文,同時點選確定。

點選確定後會提示安裝字符集同時提示需要重啟計算機才能生效,重啟吧。

8、重啟完成後,再次進入sqlplus,發現中文亂碼問題解決。

6樓:

問題**:

解決辦法: 右鍵點選sqlplus最上方藍色標題條選擇「預設值」——進入控制檯視窗屬性,勾選使用舊版控制檯並重新開啟sqlplus,「修改預設**頁」,把「437 oem 美國」改為「936 ansi/oem 簡體中文(gbk)」。

7樓:匿名使用者

解決辦法: 右鍵點選sqlplus藍色標題條,選擇「預設值」——進入控制檯視窗屬性,「修改預設**頁」,把「437 oem 美國」改為「936 ansi/oem 簡體中文(gbk)」。也是自己摸索出來的,真為自己高興啊

8樓:匿名使用者

可以用toad for oracle 9.6.1這個工具去檢視下錶裡面的資料是否就是亂碼,如果是亂碼在手動插入一條資料看是否是亂碼,如果是這樣的話就是本身資料庫字符集編碼不支援中文,

你可以sqlplus 後,select userenv('language') from dual 執行這條sql語句,檢視字符集編碼是不是zhs16gbk ,該編碼支援中文,若不是該編碼就要調整oracle字符集編碼了。

9樓:匿名使用者

這個建議還是通過以下方式排查下問題原因,之後進行解決:

第一步:檢視 nls_lang 的方法

echo %nls_lang%

如:e:\>echo %nls_lang%

american_america.zhs16gbk

第二步:檢視資料庫當前字符集引數設定

select * from v$nls_parameters;

或select * from nls_database_parameters

或select userenv(『language』) from dual;

第三步: 檢視資料庫可用字符集引數設定

select * from v$nls_valid_values;

第四步: 客戶端 nls_lang 的設定方法

# 常用中文字符集

set nls_lang=simplified chinese_china.zhs16gbk

# 常用unicode字符集

set nls_lang=american_america.al32utf8

windows系統下oracle11g 在sqlplus中執行sql語句中文字元顯示亂碼,請問哪位朋友知道的怎樣解決的,謝謝! 5

10樓:匿名使用者

在我的電腦上右鍵屬性--高階系統設定--高階--環境變數,新建使用者變數:

變數名:nls_lang

變數值:simplified chinese_china.zhs16gbk

11樓:南瓜vs土豆

在環境變數中新增一項,nls_lang=simplified chinese_china.zhs16gbk 然後亂碼就解決了。

電腦螢幕上出現當前執行指令碼出現錯誤是什麼意思

是一個alexa工具條有問題,可以先嚐試以下方法解決 1.啟動internet explorer瀏覽器,然後在頂部選單的 工具 選單上,單擊 internet 選項 之後再在 internet 選項 對話方塊中,單擊 安全 然後選擇單擊 預設級別 之後再點選底部的 確認 即可,如下圖所示。2 然後再...

按鍵精靈多個指令碼合併為指令碼的問題,求高手解答

按鍵指令碼合併 只有商業版的可以這樣合併。如果是 合併則 需要做多執行緒的指令碼 類似於多開方法 指令碼多開,用多執行緒,按鍵精靈有多執行緒的例子。遍歷符合要求的控制代碼儲存到陣列,然後迴圈給每個控制代碼啟動一個指令碼執行緒。這裡要用到環境變數,需要把遍歷得到的控制代碼變數設定為環境變數才能帶到執行...

你好我剛換的手機螢幕為什麼會出現亂點現象

應該是bai 螢幕跳屏失靈了du,內部的安裝出現了問題,zhi應回到換屏的地dao方重新拆機安裝。內安裝好後容進行 聲音 音量 耳機 外放 螢幕觸控 是否漏光 等測試,確認無誤後完成維修。手機充電的時候跳屏原因如下 充電裝置不匹配。充電裝置本身對電壓的引數不一致,有的手機充電器的電壓在本質上有區別。...