Ticket #822 (new バグ指摘) — at Initial Version
商品CSVダウンロードの文字列が""で囲まれない
| Reported by: | kim | Owned by: | somebody |
|---|---|---|---|
| Priority: | 中 | Milestone: | EC-CUBE2.5.0beta |
| Component: | 管理画面 | Version: | 2.4.4 |
| Keywords: | Cc: | ||
| 修正済み: |
Description
商品マスタから検索結果をCSVダウンロードした際に、文字列が""で囲われず、ダウンロードしたCSVを利用して、CSVアップロードを行うと""で囲われていない文字列の1文字目が消えてしまう。
Windows環境では大丈夫でしたがLinux環境では1文字目が消えてしまいました。
#657 の r17799 の改修のSC_Helper_CSV.phpのsfArrayToCsvの以下の箇所が、文字列中に"や,がなければ""で囲わないようになっているためのようです。
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 }
Note: See
TracTickets for help on using
tickets.
