en fait la fonction rawurlencode encode correctement et comme je veux.
Si je fais un rawurlencode("entité" ) , cela donne "entit%E9".
Mais si via un browser qui pointe sur un fichier de ce nom sur mon serveur, j'essaye d'atteindre celui-ci avec "entit%E9", çe me donne une 404.
Je remarque que je peux y accéder par "entit%c3%a9" , mais cela ne me va pas. Je voudrais spécifiquement y accéder par "entit%E9".
Le fichier s'appelant en réalité "identité", je suppose que la manière d'interpréter une série de caractères précédés d'un % , pour convertir ceux ci en caractères qui permettent de localiser le fichier, doit être un paramètre du serveur, mais je ne trouve absolument pas où (httpd.conf ou autre).
Message édité par ZeBix le 06-05-2008 à 14:42:41