私はPHPでCSVファイルを作成しています。私のcsvファイルにデータを書き込むために、私はphp関数 "fputcsv"を使います。PHP:WindowsエンコードでCSVファイルを作成する
これは問題です: 作成したファイルを通常Excelで開くことができます。しかし、私は店舗システム(この場合は "shopware")にファイルをインポートできません。それは "データを読むことができませんでした"のようなものです。
そして今、手がかりが来る:
私が作成したファイルを開き、「名前を付けて保存」と入力して「CSV(カンマ区切り)」を選択する選択した場合、このファイルはshopwareにインポートすることができます。私は、私がデータのエンコードに使用したphp関数 "mb_convert_encoding"について何かを読んだが、問題を解決できなかった。
私を助けることができれば非常にうれしいです。
ありがとうございました。
私はfputcsvでエンコードタイプを設定しません。私はちょうどfputcsvが引数として取る入力配列の値をエンコードします。ファイルはダウンロード用ではなく、ショップウェアへのインポートを開始するcronジョブ用のものです。 – user963942