oracle用戶端中文亂碼

來源:互聯網
上載者:User

標籤:oracle用戶端中文亂碼

本地ORACLE串連建立好後,預設是GBK的字元集,如果串連伺服器不是同樣的GBK字元集就會出現中文亂碼的問題,這種情況我們需要修改本地的字元集來和伺服器匹配.

通過註冊表修改
  HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0  
  NLS_LANG 改為你需要的字元集.



設定環境變數

    添加環境變數---   NLS_LANG 改為你需要的字元集



常用字元集
  AMERICAN_AMERICA.WE8ISO8859P1
  SIMPLIFIED CHINESE_CHINA.ZHS16GBK
  AMERICAN_AMERICA.AL32UTF8

  SIMPLIFIED CHINESE_CHINA.US7ASCII

 AMERICAN_AMERICA.US7SCII
 AMERICAN _ AMERICA. ZHS16GBK

  AMERICAN_AMERICA.utf8



  現在,介紹一些與字元集有關的NLS_LANG參數,
  NLS_LANG格式:
  NLS_LANG = language_territory.charset
  有三個組成部分(語言、地區和字元集),每個成分控制了NLS子集的特性。其中:language 指定伺服器訊息的語言。
  territory 指定伺服器的日期和數字格式。
  charset 指定字元集
  例如: 
  AMERICAN_AMERICA.US7SCII
  AMERICAN _ AMERICA. ZHS16GBK
  還有一些子集可以更明確定義NLS_LANG參數: 
  DICT.BASE 資料字典基本 表版本
  DBTIMEZONE 資料庫時區
  NLS_LANGUAGE 語言
  NLS_TERRITORY 地區
  NLS_CURRENCY 本地貨幣字元
  NLS_ISO_CURRENCY ISO貨幣字元
  NLS_NUMERIC_CHARACTERS 小數字元和組 分隔開
  NLS_CHARACTERSET 字元集
  NLS_CALENDAR 日曆系統
  NLS_DATE_FORMAT 預設的日期格式
  NLS_DATE_LANGUAGE 預設的日期語言
  NLS_SORT 字元排序序列
  NLS_TIME_FORMAT 時間格式
  NLS_TIMESTAMP_FORMAT 時間戳記格式




本文出自 “事在人為,知在天意” 部落格,請務必保留此出處http://yangsj.blog.51cto.com/8702844/1697075

oracle用戶端中文亂碼

聯繫我們

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

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

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.