値は単一の文字である必要があります。値は、複数の文字にすることができます。成る行で区切られたジョークを含むファイルを読み取るには、次のようにできます。フィールドの引用符を制御します。フィールド区切り文字としてカンマを使用したこのような出力の例を次に示します。持つカラムの値を囲むためにのみ使用されます。文字を付けることによってエスケープされます。正しく読み取ることができない出力が誤って生成される可能性もあります。エスケープ文字が空である場合、今示した前の出力は次のようになります。番目のフィールドに含まれる引用符のあとにカンマが続いていることに注目してください。終了するように見えます。フィールド値の最後から取り除かれます。指定されているかどうかには関係しません。入力の解釈には影響を与えません。文字のあとに現れた場合は、現在のフィールド値の一部として解釈されます。シーケンスが続いている場合だけです。文字にすることができ、それがその文字の単一インスタンスとして解釈されます。指定されている場合、引用符は次に示すように処理されます。特殊文字の読み取りまたは書き込みの方法を制御します。文字が空でない場合、その文字が現れると取り除かれ、それに続く文字がフィールド値の一部として文字どおりに解釈されます。文字シーケンスは例外です。処理のルールについては、このセクションのあとの方で説明されています。NULL「\」でのエスケープ構文の詳細は、セクション9.1.1「文字列リテラル」を参照してください。文字が空である場合、エスケープシーケンスの解釈は実行されません。文字が空でない場合、その文字は、出力上で次の文字の前に付けるために使用されます。データ内のフィールド値に今指定したリスト内のいずれかの文字が含まれている場合、空のエスケープ文字を指定することはおそらく適切な方法ではありません。特定のケースでは、フィールド処理と行処理のオプションは相互に作用します。フォーマットが使用されます。(ただし、行ターミネータは引き続き存在できます)。代わりに、カラム値は、そのフィールド内のすべての値を保持するために十分に広いフィールド幅を使用して読み取りと書き込みが行われます。引き続き、行を区切るために使用されます。ある行にすべてのフィールドが含まれていない場合、カラムの残りの部分はそのデフォルト値に設定されます。この場合は、テキストファイルの各行にすべてのフィールドが含まれている必要があります。値の処理にも影響を与えます。複数バイトの文字セットを使用している場合は、固定サイズフォーマットが機能しません。オプションによって異なります。文字は「\」であると仮定します)。値として読み取られます。