CSV エスケープ/アンエスケープ
CSV互換性のためにデータをフォーマットしたり、エスケープされたCSV文字列をデコードしたりします。
0 文字
CSVデータをエスケープする理由
CSV(カンマ区切り値)はシンプルな形式ですが、特殊文字を扱うための特定のルールがあります。データにカンマ、改行、二重引用符が含まれている場合、ファイルの構造が壊れる可能性があります。エスケープ処理により、これらの文字が構造上の区切り文字ではなくデータの一部として解釈されるようになります。
引用符の処理
RFC 4180に従い、内部の二重引用符を自動的に\
区切り文字の安全性
カンマや特殊区切り文字を含むフィールドを二重引用符で安全に囲みます。
セキュア処理
著作権を保護し、標準準拠のフォーマットを確保するため、コアロジックはサーバー上で実行されます。
標準CSVエスケープ規則
- 引用符: 二重引用符を含むフィールドはすべて二重引用符で囲む必要があり、内部の引用符は別の二重引用符でエスケープする必要があります(例:
\ - カンマ: カンマを含むフィールドは二重引用符で囲む必要があります。
- 改行: 改行を含むフィールドは二重引用符で囲む必要があります。