隨筆-28  評(píng)論-15  文章-81  trackbacks-0

           

          1。select * from v$nls_parameters
          查詢nls的參數(shù),獲得數(shù)據(jù)庫(kù)服務(wù)器端的字符編碼
          NLS_LANGUAGE
          NLS_CHARACTERSET
          2。修改本地環(huán)境變量,設(shè)置
          NLS_LANG = SIMPLIFIED CHINESE.ZHS16GBK //這個(gè)是我們的數(shù)據(jù)庫(kù)字符編碼

          NLS_LANG格式:
          NLS_LANG = language_territory.charset
          有三個(gè)組成部分(語(yǔ)言、地域和字符集),每個(gè)成分控制了NLS子集的特性。其中:language 指定服務(wù)器消息的語(yǔ)言。
          territory 指定服務(wù)器的日期和數(shù)字格式。
          charset 指定字符集

          需要保證要設(shè)置客戶端字符集與服務(wù)器端字符集一致

          posted on 2008-01-22 10:59 譚明 閱讀(19488) 評(píng)論(2)  編輯  收藏 所屬分類(lèi): Oracle

          評(píng)論:
          # re: PL/SQL Developer 中文亂碼解決[未登錄](méi) 2010-11-08 12:49 | W
          Wisdom:
          補(bǔ)充一下:
          client本地的Operating System Locale(語(yǔ)言和區(qū)域)里面設(shè)置的, 如果是:English (United States),
          那么language_territory就應(yīng)該寫(xiě):AMERICAN_AMERICA.

          然后再append上服務(wù)器端的字符集就okay了。
          比如服務(wù)器端是:WE8MSWIN1252--字符集

          就應(yīng)該是
          AMERICAN_AMERICA.WE8MSWIN1252
          本地的locale+服務(wù)器端字符集  回復(fù)  更多評(píng)論
            
          # re: PL/SQL Developer 中文亂碼解決[未登錄](méi) 2013-11-21 14:08 | paul
          NLS_LANG 應(yīng)該改為 SIMPLIFIED CHINESE_CHINA.ZHS16GBK   回復(fù)  更多評(píng)論
            
          主站蜘蛛池模板: 云林县| 柞水县| 德令哈市| 长寿区| 茶陵县| 宝清县| 平原县| 景泰县| 武强县| 昌图县| 长垣县| 文登市| 新宁县| 沙洋县| 枝江市| 绥芬河市| 象山县| 西宁市| 会东县| 乐平市| 清徐县| 孝昌县| 怀安县| 古蔺县| 井陉县| 普定县| 兰溪市| 仙游县| 宁陕县| 大兴区| 桐城市| 淳安县| 济宁市| 孝昌县| 衡山县| 吴桥县| 鄂伦春自治旗| 汕尾市| 南阳市| 当涂县| 塘沽区|