From fb28d7fe977519c3f00ccb7fa6ffdd757c0d286e Mon Sep 17 00:00:00 2001 From: A Sigalas Date: Tue, 28 Feb 2017 12:16:53 +0000 Subject: [PATCH] Fix multibyte bug on utf-8 import --- importexport/inc/class.importexport_import_ui.inc.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/importexport/inc/class.importexport_import_ui.inc.php b/importexport/inc/class.importexport_import_ui.inc.php index 839bca30f8..4a36fbf42c 100644 --- a/importexport/inc/class.importexport_import_ui.inc.php +++ b/importexport/inc/class.importexport_import_ui.inc.php @@ -74,7 +74,9 @@ use EGroupware\Api\Etemplate; $plugin = new $definition_obj->plugin; // Check file encoding matches import - $sample = file_get_contents($content['file']['tmp_name'],false, null, 0, 1024); + $sample = file_get_contents($content['file']['tmp_name']); + $sample = mb_substr( $sample, 1024 ); + if($appname == 'addressbook' && $definition_obj->plugin == 'addressbook_import_vcard') { $preference = $GLOBALS['egw_info']['user']['preferences']['addressbook']['vcard_charset'];