|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : janvier 2007 Messages : 38 ![]() |
Bonjour,
J’ai créé une page php pour lister les documents présents dans une arborescence. J’utilise la fonction opendir. La liste des fichiers s’affiche bien (accents, ponctuation etc … codage UTF-8). J’ai intégré un lien href sur les documents pour que l’utilisateur puisse l’ouvrir directement. Dans le cadre d’un document type aaa.doc, le document s’ouvre bien mais quand j’ai un document éèé.doc j’ai un retour du navigateur comme quoi : The requested URL /arborescence/éèé.doc was not found on this server. Comme si mon navigateur s’attend à avoir de l’ISO alors que je suis en UTF-8. Information : les pages PHP et les documents sont sur un serveur linux cent-os en UTF-8 également. Merci de me venir en aide. exemple du code : Code :
|
||
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Utilise urlencode pour construire tes url.
|
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : janvier 2007 Messages : 38 ![]() |
merci pour la réponse !
Ca fonctionne mieux cependant maintenant j'ai des problèmes avec les espaces. Exemple : The requested URL /arborescence/NS+Responsabilité.pdf was not found on this server. |
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : janvier 2007 Messages : 38 ![]() |
Apparemment rawurldecode() fonctionne.
merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com