diff --git a/etemplate/inc/class.etemplate_widget_file.inc.php b/etemplate/inc/class.etemplate_widget_file.inc.php index f9758141e8..6e9cc6953c 100644 --- a/etemplate/inc/class.etemplate_widget_file.inc.php +++ b/etemplate/inc/class.etemplate_widget_file.inc.php @@ -140,7 +140,9 @@ class etemplate_widget_file extends etemplate_widget // Data to send back to client $temp_name = basename($file['tmp_name']); $file_data[$temp_name] = array( - 'name' => basename($file['name']), + // Prepend space to avoid UTF8 issues, from + // http://www.php.net/manual/en/function.basename.php#109518 + 'name' => ltrim(basename(' '.$file['name'])), 'type' => $file['type'] ); }