URL UTF-8 retournée décodée en ISO-8859-1 avec IE6 SP1
1 message
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
-

loobot - WRInaute occasionnel

- Messages: 378
- Inscription: 26 Juil 2003
URL UTF-8 retournée décodée en ISO-8859-1 avec IE6 SP1
J'ai sur mon site certains répertoires accentués (je sais, je cherche les
problèmes, mea culpa).
Par exemple :
h**p://photos.dauphine.free.fr/photos/200_Chartreuse/200_Chartreuse_isèroise/
Je prends soin, dans le code html qui inclut un lien vers ce répertoire, de
coder les charactères en UTF-8 :
h**p://photos.dauphine.free.fr/photos/200_Chartreuse/200_Chartreuse_is%e8roise/
(é est converti en "%e8").
Jusque là, tout fonctionne bien. Si je clique sur ce lien, j'aboutis bien
dans le répertoire voulu. Mais ça se corse ensuite : l'URL retournée par le
serveur Free (celle qui s'affiche dans le champ d'adresse URL en haut du navigateur) est :
h**p://photos.dauphine.free.fr/photos/200_Chartreuse/200_Chartreuse_isèroise/
Le serveur a donc converti le jeu de codes UTF-8 en ISO-8859-1, qui
correspond à la représentation ASCII des charactères étendus. Par malheur,
cette URL accentuée n'est PLUS interprétable par le serveur. Si je fais un
refresh dans le navigateur, cette URL ISO-8859-1 conduit à une erreur HTTP
404 - not found, ce qui est normal puisque la syntaxe exacte de l'URL est
codée en UTF-8.
Ce comportement est génant, puisque tout refresh de page, ou navigation
arrière (back) sur une page dont l'adresse est originellement codée selon
UTF-8 conduit à cette même erreur.
Y a-t-il un moyen d'indiquer au serveur que la conversion d'URL du charset
UTF-8 en URL ISO-8859 n'est pas souhaitée ? Existe-t-il sinon une méthode pour traiter ce problème ?
A noter que j'ai tenté de changer de charset de ISO-8859-1 en UTF-8 dans l'en-tête HTML sans aucun succès.
Merci.
problèmes, mea culpa).
Par exemple :
h**p://photos.dauphine.free.fr/photos/200_Chartreuse/200_Chartreuse_isèroise/
Je prends soin, dans le code html qui inclut un lien vers ce répertoire, de
coder les charactères en UTF-8 :
h**p://photos.dauphine.free.fr/photos/200_Chartreuse/200_Chartreuse_is%e8roise/
(é est converti en "%e8").
Jusque là, tout fonctionne bien. Si je clique sur ce lien, j'aboutis bien
dans le répertoire voulu. Mais ça se corse ensuite : l'URL retournée par le
serveur Free (celle qui s'affiche dans le champ d'adresse URL en haut du navigateur) est :
h**p://photos.dauphine.free.fr/photos/200_Chartreuse/200_Chartreuse_isèroise/
Le serveur a donc converti le jeu de codes UTF-8 en ISO-8859-1, qui
correspond à la représentation ASCII des charactères étendus. Par malheur,
cette URL accentuée n'est PLUS interprétable par le serveur. Si je fais un
refresh dans le navigateur, cette URL ISO-8859-1 conduit à une erreur HTTP
404 - not found, ce qui est normal puisque la syntaxe exacte de l'URL est
codée en UTF-8.
Ce comportement est génant, puisque tout refresh de page, ou navigation
arrière (back) sur une page dont l'adresse est originellement codée selon
UTF-8 conduit à cette même erreur.
Y a-t-il un moyen d'indiquer au serveur que la conversion d'URL du charset
UTF-8 en URL ISO-8859 n'est pas souhaitée ? Existe-t-il sinon une méthode pour traiter ce problème ?
A noter que j'ai tenté de changer de charset de ISO-8859-1 en UTF-8 dans l'en-tête HTML sans aucun succès.
Merci.
1 message
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Charset : ISO-8859-1, ISO-8859-15 ou UTF-8 ?
- utf-8, iso-8859-1, iso-8859-15 ?
- UTF-8 ou ISO 8859-1 ?
- iso-8859-1 et utf-8 sur un même site ?
- Conversion d'un site ISO-8859-1 en UTF-8
- [Reglé] Afficher flux RSS en UTF-8 et ISO-8859-1
- charset=iso-8859-1 ou charset=utf-8 ?
- charset=iso-8859-1 ou ...8859-15 ?
- Faille de sécurité IE6 XP SP1
- encodage utf8 / iso 8859-1
Consultez la description détaillée des produits ou services de Google suivants : Google Site Stats
- Calcul du nombre de backlinks
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
