diff --git a/htdocs/compta/facture/card.php b/htdocs/compta/facture/card.php
index ea9b87b1de6..c156eccb5f3 100644
--- a/htdocs/compta/facture/card.php
+++ b/htdocs/compta/facture/card.php
@@ -4477,7 +4477,7 @@ if ($action == 'create') {
$file = GETPOST('file', 'alpha');
$formconfirm = $form->formconfirm(
- $_SERVER["PHP_SELF"].'?facid='.$object->id.'&file='.$file,
+ $_SERVER["PHP_SELF"].'?facid='.$object->id.'&file='.urlencode($file),
$langs->trans('DeleteFileHeader'),
$langs->trans('DeleteFileText')."
".$file,
'remove_file',