バージョン選択

フォーラム

メニュー

オンライン状況

72 人のユーザが現在オンラインです。 (58 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 72
もっと...

サイト内検索

バグ報告 > 管理機能 > 商品CSV登録 商品説明(詳細)の1つ目の改行コードが削除される

管理機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
yt1969
投稿日時: 2021/2/23 17:32
対応状況: −−−
一人前
登録日: 2018/3/3
居住地:
投稿: 91
Re: 商品CSV登録 商品説明(詳細)の1つ目の改行コードが削除される
CSVダウンロードでも同様のようですね。既出でした。

CSVで抽出したデータの改行が商品CSV登録後に消えてしまう。

商品CSV登録時に商品説明等の改行が消える #4647

PHP自体のバグなんですかこれって?
とりあえずフラグ外しで運用することにします。
yt1969
投稿日時: 2021/2/23 0:53
対応状況: −−−
一人前
登録日: 2018/3/3
居住地:
投稿: 91
Re: 商品CSV登録 商品説明(詳細)の1つ目の改行コードが削除される
CsvImportService.php#L108
ここの DROP_NEW_LINE フラグを外すとうまく動きそうなんですが、他への影響などよくわからずです。
この修正で大丈夫でしょうか、ご教示願いたく。
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ファイルの商品説明(詳細)フィールド:
"1行目<改行>2行目<改行>3行目<改行>4行目<改行>5行目"

登録されるデータ:
"1行目2行目<改行>3行目<改行>4行目<改行>5行目"

※CSVファイルはutf-8、行末改行はLF(0x0A)、フィールド内改行はCR(0x0D)、デリミタは,(0x2C)、エンクロージャは"(0x22)です。

期待値としては、商品説明(詳細)フィールドにおける、CSVデータと登録データの改行場所が一致することです。

…EC-CUBE3のときからずっとCSVデータに改行コードを余計につけて逃げてたのですが、そろそろ変なローカルルールを整理しようかと思いまして俎上に上げました。
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,700名です
総投稿数は109,944件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1570
9
mcontact
1283
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.