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
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 Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- La calculatrice de Google
- Elgoog : le miroir de Google
- Les informations de la Google Toolbar
- Tiret ou underscore ? Enfin la réponse !
- Les statistiques de Google Sitemaps
- Exemple d'architecture d'un site multilingue pour le référencement
- Google indexe le Flash
- Google News : trucs et astuces
- Google affiche des liens vers des plans de villes
- Google tente d'expliquer le Google Bombing 'Failure'
- Charset : ISO-8859-1, ISO-8859-15 ou UTF-8 ?
- utf-8, iso-8859-1, iso-8859-15 ?
- UTF-8 ou ISO 8859-1 ?
- 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
- Interclassement pour ISO-8859-1
- Balise meta charset=iso-8859-1
- passage à iso-8859-1 : une mauvaise idée ?
- Encodage ISO-8859-1: paramètrage éditeur de code ?
- charset=iso-8859-1 : refaire tout mon site ?
- [Résolu] charset ISO 8859 et accents codés en UTF8
- Norme ISO-8859-1 et codification des caractères: important ?
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 0 invités



le forum