diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php
index 66e8cfc67a44ca1f7e7df4cf2427112b0fbd93c4..128a89dcbcf09bb348d77d4ce736943e7042b8ff 100644
--- a/ecrire/inc/utils.php
+++ b/ecrire/inc/utils.php
@@ -807,8 +807,8 @@ function generer_url_entite($id='', $entite='', $args='', $ancre='', $public=NUL
 // Transformer les caracteres utf8 d'une URL (farsi par ex) selon la RFC 1738
 function urlencode_1738($url) {
 	return str_replace(
-		array('%2F','%3D','%3F','%26'),
-		array('/'  ,'='  ,'?'  ,'&'),
+		array('%2B','%2F','%3D','%3F','%26'),
+		array('+'  ,'/'  ,'='  ,'?'  ,'&'),
 		rawurlencode($url));
 }