文字コード UTF-8 のファイルの入出力時に、BOM NOBOMを設定する - SAS

UTF-8で出力するファイルに、BOMの有無を設定するオプション

data _null_ ;
  file "test1.txt" dlm="," lrecl=1048576 encoding="UTF-8" BOM ;
  put A B C ;
run ;
data _null_ ;
  file "test2.txt" dlm="," lrecl=1048576 encoding="UTF-8" NOBOM ;
  put A B C ;
run ;

読込みの場合

data _null_ ;
  infile "test1.txt" dlm="," lrecl=1048576 encoding="UTF-8" BOM ;
  input A B C ;
run ;
data _null_ ;
  infile "test2.txt" dlm="," lrecl=1048576 encoding="UTF-8" NOBOM ;
  input A B C ;
run ;

コメント

このブログの人気の投稿

日付フォーマットでない文字項目をSAS日付に変換するときにログ出力されるメッセージを抑制したい - SAS

データセット(.sas7bdatファイル)の文字コードを取得したい - SAS

Linuxコマンド: date で◯か月前 / ◯か月後を取得するときの注意