1. 程式人生 > >如何讓Oracle客戶端顯示中文

如何讓Oracle客戶端顯示中文

Oracle的字符集由引數NLS_LANG決定: NLS_LANG引數由以下部分組成: NLS_LANG=<Language>_<Territory>.<Clients Characterset> NLS_LANG各部分含義如下: LANGUAGE指定Oracle訊息使用的語言、日期中月份和日顯示格式 TERRITORY指定貨幣和數字格式、地區和計算星期及日期的習慣 CHARACTERSET控制客戶端應用程式使用的字符集 那麼如何讓Oracle的客戶端顯示中文呢?前提是Oracle的字符集是支援中文的字符集的超級,我們常用的字符集有gbk和utf8 之後我們在作業系統層面定義NLS_LANG變數,讓其支援中文,這樣還不夠,我們要保持服務端、客戶端、系統、我們使用的終端的字符集都保持一致才行 NLS_LANG我們一般有以下兩個選擇,這2種選擇對應的終端字型也需要做相應的調整: export NLS_LANG='simplified chinese_china.al32utf8' 對應的終端字型調成utf8
export NLS_LANG='simplified chinese_china.zhs16gbk' 對應的終端字型調成gbk 更多oracle 學習內容,請關注我

相關推薦

如何Oracle客戶顯示中文

Oracle的字符集由引數NLS_LANG決定: NLS_LANG引數由以下部分組成: NLS_LANG=<Language>_<Territory>.<Clients Characterset> NLS_LANG各部分含義如

SSH客戶顯示中文亂碼問題的解決

問題描述: LINUX安裝時候選擇的是中文,SSH 連線LINUX,中文出現亂碼 問題原因: 此種情況的亂碼,一般都是終端和伺服器編碼不一致造成的,問題關鍵是搞清楚兩者的編碼格式,然後改成一致即可。 SSH使用的是本地編碼,比如windows是GBK,而LINUX

PLSQL Developer 11.0.0.1762 中文綠色註冊版(免Oracle客戶)

PL SQL Developer 11 已經發布了,為了方便使用,製作了免安裝、整合oracle客戶端的綠色版程式,方便大家下載使用。 免安裝Oracle客戶端,綠色無公害。 說明: 1、點選 "啟動PLSQL.exe" 即可免裝oracle使用PLSQL &nb

PL/SQL Oracle客戶中文出現亂碼的解決方法

 以前在進行oracle儲存過程的編寫過程中,當寫中文語句的時候,對儲存過程進行編譯成功後,再重新開啟這個文件,發現中文出現了亂碼。這真是件抓狂的事情啊!在網上查詢,很多資訊抓住不到關鍵點,其實解決亂碼的問題很簡單,需要我們的PL/SQL Oracle客戶端的字符集編碼和O

詳解Oracle中NLS_LANG變數的使用(關於oracle客戶中文亂碼的問題)

    作業系統環境變數針對語言項設定有幾個,我經常設定的是這兩個LANG和NLS_LANG。LANG是針對Linux系統的語言、地區、字符集的設定,對linux下的應用程式有效,如date;NLS_LANG是針對Oracle語言、地區、字符集的設定,對oracle中的工具有

Putty+Xming實現在Windows客戶顯示Linux服務器的圖形化程序

圖形 服務 gnome 運行 打開 執行 -- 服務器 cati 走了不少彎路啊~~~言歸正傳,最近研發和我說要在一臺EC2的機器上運行一個帶GUI的程序,當時我就納悶了:EC2的機器應該沒有桌面套件的吧,那該怎麽運行GUI的程序呢?百思不得其解時收到一封郵件,大致意思是某

設置文件下載時客戶顯示的附件中文名

span request logs ble tool 文件下載 系統 文件 lex /** * 設置下載文件中文件的名稱 * * @param filename * @param request * @return */

Ubuntu16.04下安裝elasticsearch+kibana實現php客戶中文分詞

lba 實例 exc common adding creat 啟動服務 uid dbms 1.下載安裝elasticsearch和kibana wget https://artifacts.elastic.co/downloads/elasticsearch/elasti

Linux 上安裝oracle客戶

環境變量 network al32utf8 work -- ech lin x86_64 lib 1. 下載安裝包 http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html oracle-i

window下修改Oracle客戶版的字符集

window oracle客戶端 字符集1、win+R,運行regedit,進入註冊表編輯器。 2、修改NLS_LANG的字符集 路徑 HKEY_LOCAL_MACHINE -> SOFTWARE -> WOW6432Node -> ORACLE -> KEY_OraCl

System.Data.OracleClient 需要 Oracle 客戶軟件 version 8.1.7 或更高版本

model oracle ora mod 版本 users 客戶端軟件 system .com 說明: 執行當前 Web 請求期間,出現未經處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。 異常詳細信息: System.Servi

Linux下更改oracle客戶字符集和服務字符集

啟動 dia 系統 detail roc gb2 set rom com from:http://blog.csdn.net/chid/article/details/6166506 Linux 下更改 oracle 客戶端字符集和服務端字符集 1.Linux 下更改

不安裝oracle客戶,用plsql連接oracle

tns ora- ould con ons list sha nfc 目錄 常用的Oracle開發的工具有SQL Developer和PL/SQL Developer,個人感覺前者雖然跨平臺性優於後者,但比較大(大於300M)占用資源,而且用戶體驗也一般,而後者相對就小很多

windows下安裝oracle客戶和php擴展

64位 電腦 font exif dap pos sof mic client 先來抱怨下 ,按這玩楞費了我大半天的時間,一路的坑! 我的電腦是win7 64位的 第一步 打開php.ini 把 extension=php_oci8_12c.dll extension=

PL/SQL配置oracle客戶,登錄遠程數據庫配置

cat 端口 too 打開 mes conf post article tar 本地未安裝Oracle數據庫,但又想使用PL/SQL連接服務器端的數據庫. 1.新建NETWORK文件夾, 在該文件夾下新建ADMIN文件夾, 在該文件夾下新建tnsnames.ora文件(

ORACLE客戶語言設置,SQLPLUS亂碼解決方法

oracle 亂碼 語言 設置 客戶端環境參數NLS_LANG = LANGUAGE_TERRITORY.CHARACTER_SET 說明如下Parameter DescriptionLANGUAGE Specifies the l

C# 不安裝Oracle客戶情況下,如何連接到Oracle數據庫

是不是 如何 () 需要 -s 找到 密碼 dex add 簡介:   在我們開發應用場景經常碰到需要連接Oracle數據庫,這也是相當常見的一種情況。一般.Net環境連接Oracle數據庫,可以通過TNS/SQL.NET 配置文件,而 TNS 必須要 Oracle 客戶端

修改電腦名稱後,Oracle客戶連不上

數據庫 監聽服務 如果 客戶 class 出現 work 管理器 ip地址 有以下幾個步驟可以嘗試,幫助大家縮小錯誤範圍。 1 命令窗口使用sqlplus查看數據庫服務是否正常,如下圖,沒有出現“連接到:”表示數據庫服務不正常。 2 在任務管理器中查看數據庫的監聽是否

win32不安裝oracle客戶使用plsql

雙擊 eric net 文件 dll sql 下載 客戶端使用 ali win32不安裝oracle客戶端使用plsql 1. 準備工作 1.1下載plsqldev破解版軟件 我這裏使用plsqldev715版本 1.2下載instantclient-basic-win

再次解決 嘗試加載 Oracle 客戶庫時引發 BadImageFormatException

三方 用戶 bad format 什麽 版本 AC 訪問 生成 依舊是32位和64位的問題,解決思路其實還是要保證生成程序是32位程序且Oracle客戶端訪問使用32位的即可。 環境是WIN10+ VS2017+ORACLE 11G 32客戶端 +orcle未知版本數據庫