Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1592 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Codage caractères dans URL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Codage caractères dans URL

n°866214
VoD
Posté le 06-10-2004 à 16:55:43  profilanswer
 

Bonjour,  
 
Je dois afficher des images dans une page HTML dont le chemin contient des caractères diacritiques, cad les "é - ç - â ..."
 
Mon problème c'est que je n'arrive pas à le coder de la bonne façon.
 
Les chemins d'accès aux images se trouve dans un fichier XML formaté par un fichier XSL.
 
Par exemple :
 
Dans mon fichier XML j'ai testé :  

Code :
  1. <image>http://toto/tété/titi.jpg</image>


Code :
  1. <image>http://toto/t&#233;t&#233;/titi.jpg</image>


Code :
  1. <image>http://toto/t&eacute;t&eacute;/titi.jpg</image>


Code :
  1. <image>http://toto/t%E9;t%E9/titi.jpg</image>


 
Rien ne marche  
 
Le truc que je ne comprends pas, c'est que si je le mets directement dans mon navigateur, il arrive à trouver l'image !!!
J'ai tenté le truc aussi dans une page HTML et ca marche.
 
Est-ce que quelqu'un aurait une solution svp ?
 
Merci pour votre aide
 
VoD


Message édité par VoD le 06-10-2004 à 17:16:13
mood
Publicité
Posté le 06-10-2004 à 16:55:43  profilanswer
 

n°866232
VoD
Posté le 06-10-2004 à 17:04:24  profilanswer
 

En fait, ce que je ne comprends pas c'est que le navigateur ré-encode mon caratère :
 
par ex : &#233; ==> %25C3%25A9 ????

n°866320
Azzazel
Posté le 06-10-2004 à 17:51:54  profilanswer
 

Avec quoi fais tu l'extraction XML ?


Message édité par Azzazel le 06-10-2004 à 17:52:23
n°866717
VoD
Posté le 06-10-2004 à 22:59:39  profilanswer
 

C'est à dire ?
J'ai un fichier xml, et j'utilise un fichier xsl pour le visualiser tout en utilisant la norme d'encodage ISO-8859-1.
J'ai tenté la utf-8 vite fait mais yavait pas d'amélioration

n°866879
VoD
Posté le 07-10-2004 à 09:39:26  profilanswer
 

Hum personne n'a d'idée ?
En fait ce que je comprends pas c'est que mon url est ré-encodée.
 
Par exemple si dans mon xsl je mets : <img src ="fran%E7ois.jpg"> avec E7 pour la "ç" sous IE il me transforme mon %E7 en %25E7 !!!
En fait il encode mon "%".
 
Est-ce que c'est possible de l'en empecher ?

n°866895
VoD
Posté le 07-10-2004 à 09:55:24  profilanswer
 

Bon je viens de trouver,
il fallait mettre la sortie du fichier xsl en xml et non html ...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Codage caractères dans URL

 

Sujets relatifs
Url rewriting en cgi ?Help à propos d'URL et de BBCode... edit : et de REG EX !
ordi codageC# Service Web et Les Caractères Polonais ...
[PHP] récupérer l'urlurl dans fichier xml découpé en 3 partie, pourquoi ?
Comment convertir espaces et accents des URL en %xx ?Illegal URL method
access excel problème de caractères retour à la ligne, etc...formattage de chaines de caractères
Plus de sujets relatifs à : Codage caractères dans URL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR