1. ホーム

[解決済み】CSVで二重引用符を正しくエスケープする方法

2022-04-04 09:02:52

質問

CSVにこのような行があります。

"Samsung U600 24"","10000003409","1","10000003427"

次の引用 24 はインチを表現するために使用し、そのすぐ隣の引用符はフィールドを閉じます。という行を読んでいます。 fgetcsv と読みますが、パーサーは間違えて、その値を

Samsung U600 24",10000003409"

インチクオートの前にバックスラッシュを入れてみましたが、そうすると、名前にバックスラッシュが入るだけです。

Samsung U600 24\"

これをCSVで適切にエスケープする方法はありますか? Samsung U600 24" それとも処理系で正規化しなければならないのでしょうか?

どのように解決するのですか?

2つの引用符を使用します。

"Samsung U600 24"""