「条件」として参照されます。その真偽値が修飾子の振る舞いを決定します。}ファイルへの出力、次のように一度UTF8に変換してから希望のコードで書き出す。UTF8からUTF8へは多重になるので変換しない。その代わりUTF8フラグなしにする。フラグ付きのマルチバイト文字列をそのまま出力(print)しようとすると警告がでます。正常にカウントされる。フラグなしでは、バイト数としてカウントされる。正規表現も正常に機能する。使う場合、つぎの様に入出力およびエラー出力コードを指定する。#//stdoutでフラグ外して出力ファイルへの入出力は、UTF8の文字変換を参照してください。返値:"平成27年"この関数のスクリプトコードはEUCです。BOMについてBOM付とBOM付き出ないでない文字コード(UTF8)他にもあるが。BOMなし(E3809C:波ダッシュ)Windowsでは、(全角チルダ:EFBD9E)が採用されている。BOMは、文字の最初に、またはUTF8ファイルの最初に、(EFBBBF)が記入されている。スクリプトはBOMなしでの保存が望ましい。データは、入力の時はBOMなしを想定して、出力時は、BOMなしで書き出される。