oracle所有的亂碼解決方案

來源:互聯網
上載者:User

標籤:fan   lin   設定   back   war   tran   adb   plsql   form   

oracle所有的亂碼解決方案

   是不是經常看見各式各樣的亂碼,看見頭就大了,大家別怕,所有的問題都會有一個甚至不止一個的解決方案,有句名言說的好:萬法不離其蹤。網上大部分把工具的亂碼和代碼操作的亂碼混為一談,方案看了一大堆都是一個粘貼一個的,沒有一點創新,於是今天出這篇部落格。

以下方案服務端字元集編碼是:SIMPLIFIED CHINESE_CHINA.US7ASCII  測試ok,其他編碼的可以參考

一.工具亂碼:

使用PLSQL Developer查詢或者編輯的時候出現??的時候:

原因:用戶端機和伺服器上的字元集不一致

解決:

先查詢服務端的字元集編碼,然後將用戶端的修改一直即可;

1.查詢服務的字元集:

2.通過工具查看用戶端的字元集編碼:

開啟工具:help-support info

3.設定環境變數(系統內容變數):

NLS_LANG=SIMPLIFIED CHINESE_CHINA.US7ASCII(設定的編碼必須和服務端保持一致)

如果沒有生效,建議重啟電腦!

二.查詢亂碼:

 設定兩個:

1.修改環境變數:

NLS_LANG=SIMPLIFIED CHINESE_CHINA.US7ASCII(設定的編碼必須和服務端保持一致)

2.修改註冊表:(為了保險起見,尋找註冊表中的NLS_LANG所有的,避免有多個)

HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1

如果沒有生效,建議重啟電腦!

三.插入亂碼:

 解決中...

四.匯入或匯出亂碼:

暫無

 

oracle所有的亂碼解決方案

相關文章

Alibaba Cloud 10 Year Anniversary

With You, We are Shaping a Digital World, 2009-2019

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。