diff --git a/files/js/files.js b/files/js/files.js
index 469a4b81d2f8fa03ecc20d2b1436b840ec7d7717..4eaa098241b4c24448c43a1629c6405f78a0319c 100644
--- a/files/js/files.js
+++ b/files/js/files.js
@@ -1,7 +1,7 @@
 $(document).ready(function() {
 	$('#fileList tr').each(function(){
 		//little hack to set unescape filenames in attribute
-		$(this).attr('data-file',decodeURI($(this).attr('data-file')));
+		$(this).attr('data-file',decodeURIComponent($(this).attr('data-file')));
 	});
 		
 	if($('tr[data-file]').length==0){