4
我遇到有關特殊字符的問題。我使用SAS連接到Oracle數據庫,然後將表格從Oracle下載到SAS數據集。SAS Oracle數據問題
以前,在沒有問題的情況下正確下載的特殊字符。我最近收到了一臺新的筆記本電腦,從那以後出現了一些數據問題。
基本上,發生的事情是特殊字符被刪除或完全替換。例如,é正在被e取代。用一個替換。其他特殊字符只是完全刪除並替換爲'?'
我讀過一堆關於編碼,轉碼和NLS_LANGUAGE的文章,但我無法弄清楚爲什麼會發生這種情況以及如何解決它。我仍然使用舊筆記本電腦的其他同事也沒有這個問題!
請任何幫助將大大讚賞
什麼是服務器和客戶端的NLS設置?如果使用筆記本電腦中的SQL * Plus查詢數據庫會發生什麼? –
那麼,如果我使用SQL Developer從筆記本電腦連接到數據庫,則可以看到數據庫中存在特殊字符。如果我連接SAS並將它們視爲數據集,它們就會消失。 下面是一些NLS數據庫參數 NLS_LANGUAGE \t AMERICAN NLS_TERRITORY \t AMERICA NLS_CHARACTERSET WE8MSWIN1252 \t NLS_NCHAR_CHARACTERSET AL16UTF16 \t – Richard
這能否幫助 - http://listserv.uga.edu/cgi-bin/wa?A2= ind0209b&L = sas-l&P = 26341 –