CSV Escaping
CSV エスケープは、フィールド値内の区切り文字・引用符・改行を扱い、引用と引用符の倍増を使ってフィールドが安全にパースされるようにする。
目的
フィールド値内の特殊文字が CSV の構造文字と誤パースされないようにする。
メカニズム
区切り文字・引用符・改行を含むフィールドは引用符で囲まれ、フィールド内の引用符は "" に倍増してエスケープされる(RFC 4180)。非標準の方言ではバックスラッシュでエスケープするものもある。
ユースケース
- 特殊文字を含むデータのエクスポート
- CSV の生成
- 安全なデータ交換