Index: trunk/roundcubemail/program/steps/settings/save_identity.inc
===================================================================
--- trunk/roundcubemail/program/steps/settings/save_identity.inc	(revision 88)
+++ trunk/roundcubemail/program/steps/settings/save_identity.inc	(revision 147)
@@ -43,5 +43,7 @@
       continue;
 
-    $a_write_sql[] = sprintf("%s=%s", $DB->quoteIdentifier($col), $DB->quote(strip_tags($_POST[$fname])));
+    $a_write_sql[] = sprintf("%s=%s",
+                             $DB->quoteIdentifier($col),
+                             $DB->quote(rcube_charset_convert(strip_tags($_POST[$fname]), $OUTPUT->get_charset())));
     }
 
@@ -98,5 +100,5 @@
     
     $a_insert_cols[] = $DB->quoteIdentifier($col);
-    $a_insert_values[] = $DB->quote(strip_tags($_POST[$fname]));
+    $a_insert_values[] = $DB->quote(rcube_charset_convert(strip_tags($_POST[$fname]), $OUTPUT->get_charset()));
     }
     
