--- orig/plupload.module	2010-10-28 18:31:39.000000000 +0100
+++ plupload.module	2010-10-30 19:25:32.000000000 +0100
@@ -142,7 +142,12 @@ function plupload_pernode() {
   $file_name = isset($_REQUEST["name"]) ? $_REQUEST["name"] : '';
 
   // Clean the fileName for security reasons
-  $file_name = preg_replace('/[^\w\._]+/', '', $file_name);
+  if (module_exists('transliteration')) {
+    $file_name = transliteration_clean_filename($file_name);
+  }
+  else {
+    $file_name = preg_replace('/[^\w\._]+/', '', $file_name);
+  }
   
   
   // Look for the content type header
