CSV에 다음과 같은 줄이 있습니다.
"Samsung U600 24"","10000003409","1","10000003427"
옆에 24
있는 인용 부호는 인치를 표시하는 데 사용되며 해당 인용 부호 바로 옆의 인용 부호는 필드를 닫습니다. 나는 줄을 읽고 fgetcsv
있지만 파서는 실수를하고 값을 다음과 같이 읽습니다.
Samsung U600 24",10000003409"
인치 따옴표 앞에 백 슬래시를 넣으려고했지만 이름에 백 슬래시가 나타납니다.
Samsung U600 24\"
CSV에서 올바르게 이스케이프 처리하는 방법이 있습니까? 값이 Samsung U600 24"
이거나 프로세서에서 정규 표현식을 사용해야 합니까?