SQL Server 2012インスタンスに接続するライブラリがあります。登録されたテーブルの1つに国際アドレスが含まれているため、nvarchar
カラムに非ラテン文字(中国語、ロシア語など)を含むことができます。エンタープライズガイドを使用してテーブルに接続すると、非ラテン文字が表示されません。SASでwlatin1エンコードのセッションでユニコード文字を読み取る
wlatin1
のenフォルダではなく、utf-8
という既定のエンコーディングを持つu8 nlsフォルダを指すように、SAS Foundation sasv9.cfg
を変更しようとしました。
しかし、ユーザーはwlatin1
エンコードで書かれたデータセットにアクセスできません。 sasv9.cfg
ファイルを 'en' nlsフォルダに戻すと、問題が解決されます。
は、私は、ユーザーが使用可能ないくつかのアプローチを持ってutf-8?
おかげ
なぜユーザーはu8セッションでWLATIN1データセットを読み取ることができないのですか?それは私には間違っているようです。 SASがそこで助けてくれるかもしれません。 – Joe
ローカルSASでEGを使用しているのか、サーバーに接続していますか? SAS管理者に、異なるエンコーディングを使用する2つのアプリケーションサーバーを設定させることができます。 – Tom
@Joe - wlatin1からutf8への変換に問題があります。私の現在のプロジェクトでそれらを経験しています。 –