バグ報告 > 管理機能 > 商品CSV登録 商品説明(詳細)の1つ目の改行コードが削除される |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yt1969 |
投稿日時: 2021/2/22 21:59
対応状況: 解決済
|
一人前 登録日: 2018/3/3 居住地: 投稿: 91 |
商品CSV登録 商品説明(詳細)の1つ目の改行コードが削除される ▼テンプレート
[EC-CUBE]4.0.5 [レンタルサーバ]さくらインターネット [OS] macOS 10.15.7/FreeBSD 11.2-RELEASE-p14 [PHP]7.4.14 [データベース]MySQL 5.7.32 [WEBサーバ]Apache [ブラウザ]Safari 14.0.3 商品説明(詳細)が複数行になっているデータを商品CSV登録した際、商品説明(詳細)内の1つ目の改行コードが削除されてしまいます。 Ex. CSVファイルの商品説明(詳細)フィールド:
登録されるデータ:
※CSVファイルはutf-8、行末改行はLF(0x0A)、フィールド内改行はCR(0x0D)、デリミタは,(0x2C)、エンクロージャは"(0x22)です。 期待値としては、商品説明(詳細)フィールドにおける、CSVデータと登録データの改行場所が一致することです。 …EC-CUBE3のときからずっとCSVデータに改行コードを余計につけて逃げてたのですが、そろそろ変なローカルルールを整理しようかと思いまして俎上に上げました。 |
yt1969 |
投稿日時: 2021/2/23 0:53
対応状況: −−−
|
一人前 登録日: 2018/3/3 居住地: 投稿: 91 |
Re: 商品CSV登録 商品説明(詳細)の1つ目の改行コードが削除される CsvImportService.php#L108
ここの DROP_NEW_LINE フラグを外すとうまく動きそうなんですが、他への影響などよくわからずです。 この修正で大丈夫でしょうか、ご教示願いたく。 |
yt1969 |
投稿日時: 2021/2/23 17:32
対応状況: −−−
|
一人前 登録日: 2018/3/3 居住地: 投稿: 91 |
Re: 商品CSV登録 商品説明(詳細)の1つ目の改行コードが削除される CSVダウンロードでも同様のようですね。既出でした。
CSVで抽出したデータの改行が商品CSV登録後に消えてしまう。 商品CSV登録時に商品説明等の改行が消える #4647 PHP自体のバグなんですかこれって? とりあえずフラグ外しで運用することにします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |