2012年7月12日 星期四

在Client端改變連接OracleDB的編碼設定

如果Client端的編碼不正確, 取到 OracleDB的資料會有亂碼, 最快的方法是設定client的環境變數.
NLS_LANG
ex:
我的設定是 AMERICAN_AMERICA.ZHT16MSWIN950
>set NLS_LANG=AMERICAN_AMERICA.ZHT16MSWIN950
檢查一下, 
Window > echo %NLS_LANG%
Linux > echo $NLS_LANG
再連線就會用新的編碼了.

沒有留言: