前のページ|次のページ

SASセッションとデータセットのエンコーディング

SASセッションのエンコーディング

現在のSASセッションエンコーディングはENCODING=システムオプションに割り当てられた値であるため、判別するにはOPTIONSプロシジャまたはOPTIONSウィンドウを使用します。たとえば、次のPROC OPTIONSステートメントではセッションエンコーディング値を表示します。
proc options option=encoding;    
run; 
SASログには次の情報が表示されます。
ENCODING=WLATIN1 Specifies default encoding for processing external data.
SASセッションのエンコーディングは次のコマンドを使っても判別できます。
%PUT %SYSFUNC(getOption(ENCODING));

SASデータセットのエンコーディング

特定のSASデータセットのエンコーディングを判別するには、次の操作を実行します。
  1. SAS Explorerを使用してデータセットを検索します。
  2. データセットを右クリックします。
  3. メニューからプロパティを選択します。
  4. 詳細タブをクリックします。
    データセットのエンコーディングが、他の情報と一緒に表示されます。
    エンコーディングは次のコマンドを使っても判別できます。
    %LET DSID=%SYSFUNC(open(sashelp.class,i));
    %PUT %SYSFUNC(ATTRC(&DSID,ENCODING));
    
SAS 9データセットのエンコーディングを表示するには、CONTENTSプロシジャまたはSASウィンドウ環境のプロパティウィンドウを使用します。
次の例は、CONTENTSプロシジャからSASログにレポートされた出力です。エンコーディングはWestern latin1です。
SASログにレポートされたエンコーディング
The SAS System       10:15 Friday, June 06, 2003   1

                                     The CONTENTS Procedure

     Data Set Name     WORK.GRADES                          Observations        
 1
     Member Type       DATA                                 Variables           
 4
     Engine            V9                                   Indexes             
 0
     Created           11:03 Friday, June 06 2003      Observation Length    32
     Last Modified     11:03 Friday, June 06, 2003      Deleted Observations  0
     Protection                                             Compressed          
 NO
     Data Set Type                                          Sorted              
 NO
     Label
     Data Representation  HP_UX_64, RS_6000_AIX_64, SOLARIS_64, HP_IA64   
     Encoding          latin1 
Western (ISO)
                   

                               Engine/Host Dependent Information

       Data Set Page Size          4096
       Number of Data Set Pages    1
       First Data Page             1
       Max Obs per Page            126
       Obs in First Data Page      1
       Number of Data Set Repairs  0
       File Name                   C:\TEMP\SAS Temporary
Files\_TD228\grades.sas7bdat
       Release Created             9.0000M0
       Host Created                WIN_NT   


                        Alphabetic List of Variables and Attributes

                               #    Variable    Type    Len

                               4    final       Num       8
                               1    student     Char      8
                               2    test1       Num       8
                               3    test2       Num       8
前のページ|次のページ|ページの先頭へ