外部ファイルの入力または出力処理のエンコーディングを優先指定してトランスコードします。
該当要素: | %INCLUDEステートメント、FILEステートメント、FILENAMEステートメント、FILENAMEステートメントのEMAIL (SMTP)アクセス方式、INFILEステートメント、ODSステートメント、FILEコマンド、INCLUDEコマンド |
カテゴリ: | データアクセス |
外部ファイルの読み込み、書き出し、コピー、保存に使用するエンコーディングを指定します。ENCODING=の値は、外部ファイルのエンコーディングが現在のセッションエンコーディングとは異なることを示します。
デフォルト | SASは、現在のセッションエンコーディングを使用します。 |
%INCLUDEステートメント:
|
SASステートメントおよびデータ行の指定したソースファイルからの読み込み (z/OS動作環境ではサポートしていません)
|
FILEステートメント:
|
外部ファイルへの書き出し
|
FILENAMEステートメント:
|
外部ファイルからの読み込み、外部ファイルへの書き出し
|
FILENAMEステートメントのEMAIL (SMTP)アクセス方式:
|
プログラムによる電子メール送信
|
INFILEステートメント:
|
外部ファイルからの読み込み
|
ODSステートメント:
|
SASプロシジャおよびDATAステップの出力の生成、保存または再作成に使用するOutput Delivery System (ODS)機能の制御
|
FILEコマンド:
|
ウィンドウのコンテンツの外部ファイルへの保存
|
INCLUDEコマンド:
|
外部ファイルの現在のウィンドウへのコピー
|
libname myfiles 'SAS data-library'; filename outfile 'external-file'; data _null_; set myfiles.cars; file outfile encoding="utf-8"; put Make Model Year; run;
libname myfiles 'SAS data-library'; filename extfile 'external-file' encoding="utf-8"; data myfiles.unicode; infile extfile; input Make $ Model $ Year; run;
libname myfiles 'SAS data-library'; filename outfile 'external-file' encoding="utf-8"; data _null_; set myfiles.cars; file outfile; put Make Model Year; run;
filename mymail email 'Joe.Developer@sas.com'; data _null_; file mymail subject='Text Encoding' encoding=greek attach=('C:\My Files\Test.out' content_type='text/plain' encoding='ebcdic1047' outencoding='latin1'); run;
libname myfiles 'SAS data-library'; filename extfile 'external-file'; data myfiles.unicode; infile extfile encoding="utf-8"; input Make $ Model $ Year; run;