Ticket #822 (new バグ指摘) — at Initial Version

Opened 15 years ago

Last modified 15 years ago

商品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文字目が消えてしまいました。

#657r17799 の改修の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.