]> wagnertech.de Git - kivitendo-erp.git/blobdiff - SL/Iconv.pm
Kosmetik
[kivitendo-erp.git] / SL / Iconv.pm
index d6ea0cbdf1202e2d6ef3fdb2be4b9d7a15513250..19b8ca169839cb8eb90fd8b3f0c6974b61264f48 100644 (file)
@@ -37,7 +37,10 @@ sub convert {
   $to_charset   ||= Common::DEFAULT_CHARSET;
 
   my $converter = _get_converter($from_charset, $to_charset);
-  return $converter->convert($text);
+  $text         = $converter->convert($text);
+  $text         = decode("utf-8-strict", $text) if ($to_charset =~ m/^utf-?8$/i) && !Encode::is_utf8($text);
+
+  return $text;
 }
 
 sub _convert {