Index: branches/version-2_4-dev/data/class/util/SC_Utils.php
===================================================================
--- branches/version-2_4-dev/data/class/util/SC_Utils.php	(revision 18676)
+++ branches/version-2_4-dev/data/class/util/SC_Utils.php	(revision 18685)
@@ -560,4 +560,5 @@
             foreach($array as $key => $val) {
                 $val = mb_convert_encoding($val, CHAR_CODE, CHAR_CODE);
+                $val = ereg_replace("\"", "\"\"", $val);
                 $line .= "\"".$val."\",";
             }
Index: branches/version-2_4-dev/data/class/helper/SC_Helper_CSV.php
===================================================================
--- branches/version-2_4-dev/data/class/helper/SC_Helper_CSV.php	(revision 18674)
+++ branches/version-2_4-dev/data/class/helper/SC_Helper_CSV.php	(revision 18685)
@@ -266,6 +266,5 @@
                 break;
             }
-
-            $tmp = ereg_replace("[\",]", " ", $tmp);
+            $tmp = ereg_replace("\"", "\"\"", $tmp);
             $line .= "\"".$tmp."\",";
         }
@@ -297,5 +296,5 @@
             }
 
-            $tmp = ereg_replace("[\",]", " ", $tmp);
+            $tmp = ereg_replace("\"", "\"\"", $tmp);
             $line .= "\"".$tmp."\",";
         }
@@ -320,5 +319,5 @@
             }
 
-            $tmp = ereg_replace("[\",]", " ", $tmp);
+            $tmp = ereg_replace("\"", "\"\"", $tmp);
             $line .= "\"".$tmp."\",";
         }
Index: branches/version-2_4-dev/data/class/pages/admin/system/LC_Page_Admin_System_Bkup.php
===================================================================
--- branches/version-2_4-dev/data/class/pages/admin/system/LC_Page_Admin_System_Bkup.php	(revision 18674)
+++ branches/version-2_4-dev/data/class/pages/admin/system/LC_Page_Admin_System_Bkup.php	(revision 18685)
@@ -240,5 +240,4 @@
                     $data = "";
                     foreach($arrData as $data_key => $data_val){
-                        //$val = str_replace("\"", "\\\"", $val);
                         $data .= $this->lfGetCSVList($arrData[$data_key]);
 
@@ -343,5 +342,5 @@
             foreach($array as $key => $val) {
                 $val = mb_convert_encoding($val, CHAR_CODE, CHAR_CODE);
-                $val = str_replace("\"", "\\\"", $val);
+                $val = str_replace("\"", "\"\"", $val);
                 $line .= "\"".$val."\",";
             }
@@ -591,5 +590,4 @@
             }
             $sql .= " );";
-            $data = str_replace("\\\"", "\"", $data);
             $err = $objQuery->query($sql, $data);
 
