1/16

某家客戶來信說明,說之前協助他們安裝的Gateways 出現亂碼,而我就立即進入查看

果不其然真的變成???的字樣顯示

SQL> select "######me" from #####_Ala###a##t@###pc where "#####MailID" = #####85; 

FileRootName 
-------------------------------------------------------------------------------- 
?????TNSF

 

當時我做了幾項事情

1.重建DBLink

2.重新調整Gateways Ini 檔案

3.查看兩邊字符集  Oracle ---> Sql Server

>>發現SQL Server 字符集為 :Chinese_Taiwan_Stroke_CI_AS

>>Oracle 字符集為: UTF8.ZHT16BIG5
原來Oracle這邊 Server端無法讀取 中文字樣

 

那就找到方向了...............

以下將是解決方式

-----------------------------------------------------------------------------------

1.先在Server 端 新增profile

export NLS_LANG="TRADITIONAL CHINESE_TAIWAN.ZHT16MSWIN950"
 

 

2.登出後在登入執行後就可以顯示出 中文字了。

文章標籤
全站熱搜
創作者介紹
創作者 jiade_Chen 的頭像
jiade_Chen

assistant engineer

jiade_Chen 發表在 痞客邦 留言(0) 人氣(283)