Ticket #822 (reopened バグ指摘) — at Version 2
商品CSVダウンロードの文字列が""で囲まれない
| Reported by: | kim | Owned by: | somebody |
|---|---|---|---|
| Priority: | 中 | Milestone: | EC-CUBE2.5.0beta |
| Component: | 管理画面 | Version: | 2.4.4 |
| Keywords: | Cc: | ||
| 修正済み: |
Description (last modified by kim) (diff)
商品マスタから検索結果をCSVダウンロードした際に、文字列が""で囲われず、ダウンロードしたCSVを利用して、CSVアップロードを行うと""で囲われていない文字列の1文字目が消えてしまう。
Windows環境では大丈夫でしたがLinux環境では1文字目が消えてしまいました。
#577 にたいして、 r18476 の修正のSC_Helper_CSV.phpのsfArrayToCsvの以下の箇所が、文字列中に"や,がなければ""で囲わないようになっているためのようです。
431 /* enclose a field that contains a delimiter, an enclosure character, or a newline */
432 if (
433 is_string($field)
434 && preg_match('/[' . preg_quote($delimiter) . preg_quote($enclosure) . '\\s]/', $field)
435 ) {
436 $field = $enclosure . preg_replace('/' . preg_quote($enclosure) . '/', $enclosure . $enclosure, $field) . $enclosure;
437 }
Change History
Note: See
TracTickets for help on using
tickets.

バージョン「2.4.4」との事ですが、チェンジセット「r17799」はコミュニティ版のものです。
バージョンに付きまして「コミュニティ版」または、「2.5-dev」での確認をお願いします。
確認の結果、不具合の再現が確認されましたら、チケットの差し戻しをお願いいたします。