JP1 Version 8 JP1/Script(UNIX(R)用)
Windows上で作成したスクリプトファイル(.SPT)中に全角の変数名,および全角の文字列を使用している場合は,移行先のUNIXの日本語環境に合わせてスクリプトファイルをコード変換する必要があります。使用するファイル転送ユティリティにコード変換機能が付いている場合は転送時に変換できます。ファイル転送ユティリティにコード変換機能がない場合はUNIX上に転送した後にiconvコマンドを使ってコード変換を行ってください。Linuxを対象に,iconvコマンドを起動してShift-JISからUTF-8のコード変換を行うスクリプトの例を下記に示します。iconvコマンドで指定するコードセットの値はプラットフォームによって異なりますので,詳細は各プラットフォームのオンラインマニュアルなどを参照してください。
dim RTNCD dim FROMDIR dim TODIR dim CONVFILE FROMDIR = "/home/SJIS_SPT/" TODIR = "/home/UTF8_SPT/" For CONVFILE = FROMDIR + "*.SPT" Do SetStdFile(TODIR + CONVFILE,StdOutput,Create) RTNCD = Exec("/usr/bin/iconv",True,"-f","SHIFT-JIS","-t","UTF-8",FROMDIR + CONVFILE) if RTNCD = FALSE then Message(Target_File,_SCF_FIL_ + ".TXT", "Exec Error : ConvFile=" + CONVFILE) Exit(1) else if _EXEC_RTN_ = 0 then Message(Target_File,_SCF_FIL_ + ".TXT", "iconv normal end : ConvFile=" + CONVFILE) else Message(Target_File,_SCF_FIL_ + ".TXT", "iconv error end : ConvFile=" + CONVFILE) End if End if ResetStandardFile(StdOutput) End For |
All Rights Reserved. Copyright (C) 2003, 2006, Hitachi, Ltd.