probleme de lecture de codage Union_europ%C3%A9enne non lu

Quand tout est (trop ?) bien organisé, il y a besoin d'une ouverture. Ici on parle de tout, mais pas de n'importe quoi et toujours dans le respect d'autrui, vous êtes prévenus.
jimmyy

probleme de lecture de codage Union_europ%C3%A9enne non lu

Message par jimmyy »

Apres chargement de pages provenant d'un serveur sous base mysql

J'obtiens des pages de la forme Union_europ%C3%A9enne par exemple

Le navigateur me dit qu'il ne trouve pas le fichier sous le nom Union_européenne

Cela concerne les accents, les apostrophes etc...

C'est peut etre un probleme de type de codage?
Union_europ%C3%A9enne est lu en Union_européenne

si quelqu'un avait une idée.

Merci.

Jimmyy.
TheWizard
Gecko
Messages : 65
Inscription : 24 déc. 2004, 15:53

Message par TheWizard »

Je crois que le problème des accents dans les url n'est pas forcément imputable au navigateur.
Parfois, c'est au niveau du serveur Web que ça ne passe pas !
De toute façon, il est conseillé de toujours nommer ses fichiers sans accent et sans caractères spéciaux (espace y compris) autre que - et _.

Sinon, la page que tu mentionnes s'ouvre convenablement avec un autre navigateur ?
bobo
Iguane
Messages : 764
Inscription : 18 août 2003, 11:04

Message par bobo »

C'est sans doute un problème d'encodage. Ton URL est envoyé en UTF-8, mais le système de fichier du serveur doit-être en ISO-8859-15 ou ISO-8859-1. Je ne sais pas trop à quel niveau tu pourras corriger ton problème.
Les standards c'est bon, mangez en !
Flore & Sébastien
Unité dans la diversité.
jimmyy

suite

Message par jimmyy »

Meme probleme sous IE que sous firefox...
Invité

codage en utf-8 hexa en apparence +/- les% aulieu utf-8ascii

Message par Invité »

Voila un tableau qui me dit que le nom est en

les 2 derniere colonne sont en
non caractere code ascii HTML URL UTF-8 (hexa) et UTF-8 (ascii)
a minuscule a 97 a a 61 a
A majuscule A 65 A A 41 A
zero 0 48 0 0 30 0
a accent grave à 224 à %E0 c3a0 Ã
e accent aigu é 233 é %E9 c3a9 é
e accent grave è 232 è %E8 c3a8 Ú
e accent circonflexe ê 234 ê %EA c3aa ê
o accent circonflexe ô 244 ô %F4 c3b4 ÃŽ

Il y a donc probleme entre UTF-8 (hexa et UTF-8 (ascii)

Ce qui ne me donne pas la solution mais j'ai vu que utf etait marque en entete de page... donc en doit pouvoir dire au navigateur d'utiliser l'utf-8 hexa au lieu de utf-8 ascii s'il veut bien s'occupe des % aussi .

Jimmyy
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité