質問 > 管理機能 > 商品CSV登録で、Shift-JISではうまくいくのにUTF-8ではエラーになる。 |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
yt1969 |
投稿日時: 2018/6/9 19:41
対応状況: −−−
|
一人前 登録日: 2018/3/3 居住地: 投稿: 91 |
Re: 商品CSV登録で、Shift-JISではうまくいくのにUTF-8ではエラーになる。 BOMなしのUTF-8(UTF-8N)に変換してから読み込ませるとどうでしょうか。
私は常々、Excelから書き出したUTF-8(BOM付き)のCSVファイルを、UTF-8N(BOMなし)に変換してから商品CSV登録で読み込ませています。 この際、UTF-8(BOM付き)のまま商品CSV登録しますと、「CSVのフォーマットが一致しません。」のエラーが出ます。 ==追記== ちなみにMac+MAMP環境でのこのBOM付き時のエラーは、 src/Eccube/Controller/Admin/Product/CsvImportController.php 87行目の if ($keys !== $columnHeaders) において、 $columnHeaders[0]にファイル先頭のBOMがくっついているために ’商品ID’ !== ‘<BOM>商品ID’ が真になるためのようです。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
商品CSV登録で、Shift-JISではうまくいくのにUTF-8ではエラーになる。 | CheGuella | 2018/6/8 19:12 |
Re: 商品CSV登録で、Shift-JISではうまくいくのにUTF-8ではエラーになる。 | 468 | 2018/6/9 1:03 |
» Re: 商品CSV登録で、Shift-JISではうまくいくのにUTF-8ではエラーになる。 | yt1969 | 2018/6/9 19:41 |
Re: 商品CSV登録で、Shift-JISではうまくいくのにUTF-8ではエラーになる。 | CheGuella | 2018/6/12 12:42 |
Re: 商品CSV登録で、Shift-JISではうまくいくのにUTF-8ではエラーになる。 | yt1969 | 2018/6/13 10:42 |