나는 PHP로 CSV 파일을 만들고 있습니다. 내 CSV 파일에 데이터를 쓰려면, 나는 "fputcsv"함수를 사용합니다.PHP : Windows 인코딩 CSV 파일 만들기
이것이 문제입니다. 정상적으로 Excel로 생성 된 파일을 열 수 있습니다. 하지만 나는 파일을 상점 시스템 (이 경우 "shopware")으로 가져올 수 없습니다. 그것은 "데이터를 읽을 수 없습니다"와 같은 것을 말합니다.
그리고 지금은 단서 제공 : 내가 만든 파일을 열고 선택하면
은 "다른 이름으로 저장"을 선택 "CSV (쉼표로 구분)"를 유형이 파일은 shopware로 가져올 수 있습니다. PHP 함수 "mb_convert_encoding"에 대해 읽었습니다.이 함수는 데이터를 인코딩하는 데 사용되었지만 문제를 해결할 수는 없습니다.
도와 주시면 대단히 기쁩니다.
감사합니다.
인코딩 유형을 fputcsv로 설정하지 않았습니다. fputcsv가 인수로 취하는 입력 배열의 값을 인코딩합니다. 파일은 다운로드가 아니라 상점웨어로 가져 오기를 시작하는 cronjob 용입니다. – user963942