ORACLE亂碼問題的解決

2021-04-26 13:24:18 字數 541 閱讀 4505

使用sqlplus連線oracle資料庫的時候,老是出現????一類的字元,主要是因為 伺服器和客戶端語言設定不相同。

日文環境下 伺服器端的設定為 ja16sjis,客戶端沒有作設定就出現了上述現象。

請將環境變數設值為

[csh]

setenv nls_lang american_japan.ja16sjis

[bash]

export nls_lang=american_japan.ja16sjis

oracle 10g

[csh]

setenv ra_nls10 $oracle_home/nls/data

[bash]

export ora_nls10=$oracle_home/nls/data

oracle 9i

[csh]

setenv ora_nls33 $oracle_home/ocommon/nls/data

[bash]

export ora_nls33=$oracle_home/ocommon/nls/data

解決Oracle中文亂碼的問題

博主名取自 小羊肖恩 中的小羊肖恩,名字為 肖恩,音譯為sean,自己取的姓 阿奇,為符合我們的閱讀習慣,連起來組成為archiesean。博主志在將部落格打造成為個人線上筆記的技術棧,方便自己也方便他人。如部落格中有任何錯誤,請各位指出,謝謝大家。近日,我在玩oracle時,向資料庫中插入資料,查...

oracle的編碼格式,解決亂碼問題

修改oracle的編碼格式,解決亂碼問題 查詢客戶端字符集 select userenv language from dual 1 管理員使用者連線 sql conn sys 密碼 as sysdba 2 關閉資料庫。sql shutdown immediate 3 啟動資料庫到mount狀態下。s...

解決oracle和plsql亂碼問題

oracle 10g裝上後,建了個表寫入中文資料,發現通過工具dbvisualizer 6.5 寫入 讀取中文都正常,就sqlplus和pl sql developer不正常.初步懷疑是dbvisualizer本身定義了字集編碼,而sqlplus和pl sql developer則沒有.無論怎麼樣,...