Page 1 sur 1

[Résolu] %** au lieu des caractères accentués dans les UR

Publié : 12 févr. 2008, 15:25
par Jeand1242
Bonjour à tous
J'ai un problème avec Firefox 2.0.0.12 (mais le pb est plus ancien), que je n'ai pas avec IE:
Sur certains sites, un lien ayant des caractères accentués n'est pas transmis dans le bon code au site concerné (mais affiché correctement sur la page Web):
Par exemple si j'ai un lien dans une page:

Code : Tout sélectionner

javascript:popup('La Ramée.txt', '2008/2008-02/2008-02-11')
Si la souris survole le lien, le lien s'affiche correctement dans la barre d'état en bas.

Par contre si je clique sur le lien il envoie ce string au site (encodage du "é" différent):

Code : Tout sélectionner

javascript:popup('La Ram%C3%A9e.txt', '2008/2008-02/2008-02-11')
Même affichage dans "Information sur la page/ liens", ou si l'on copie (clique droit) le lien dans le presse papier.
Je n'ai pas trouvé de paramètre Java ou autre pour corriger cela.
Les changements dans "Affichage/Encodage des caractères", n'ont d'effet que sur l'affichage.
L'encodage de caractères est sur "Détection auto/Universel" ce qui donne pour la page concernée "Iso8859-1". Les caractères sont affichés correctement sur la page, mais il semble que FIREFOX convertisse les caractères ASCII en UTF8 quand il envoie le lien au site.

Merci pour vos réponses et votre aide.
Jean

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12

Publié : 12 févr. 2008, 15:57
par jeand1242
Un petit complément,
Voilà ce qu"il y a dans la page web pour je popup de Javascript.....

Code : Tout sélectionner

<script language="javascript">
function popup(file, dir) {
var fen=window.open('index.php?action=view&filename='+file+'&directory='+dir+'&PHPSESSID=1f5bfaeb8bb670da5dc4a4053c1da6ca','filemanager','status=yes,scrollbars=yes,resizable=yes,width=600,height=500');
}
</script>
Merci pour vos commentaires
Jean

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12

Publié : 13 févr. 2008, 19:47
par Jeand1242
Bonjour,
Personne n'a d'idée sur mon problème ??? même pas les gourous de FIREFOX ???
Merci de faire un effort.....
Jean

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12

Publié : 13 févr. 2008, 22:26
par nico@nc
Bonjour,

On peut avoir l'adresse de la page en question ?

Par ailleurs, s'agit-il d'un site dont tu es le webmaster ? (si oui, on déplacera en développement web)

Publié : 14 févr. 2008, 10:11
par Serged
Tu pourrais mettre un titre plus explicite ! En général, les gens qui postent là ont toujours un "Problème avec Firefox" !


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12

Publié : 14 févr. 2008, 11:51
par Asumbaa
Salut,

Les URL n'ont pas (encore) d'espaces ou caractères accentués. Firefox traduit ces caractères (ce n'est pas de l'UTF-8 mais autre chose, je n'arrive pas à retrouver de la doc - c'est spécifique aux URL)

Solution : utiliser des noms de fichiers sans caractères bizarres :roll:

Publié : 14 févr. 2008, 23:46
par Jeand1242
Bonjour à tous,
"Mea culpa" pour le titre.... je ne pense pas pouvoir le changer après coup....
Pour le site, un exemple (mais il y en a d'autres) de site qui accepte des noms de fichiers donnés par n'importe quel utilisateur et, donc avec des caractères accentués: Fourtoutici: http://66.199.236.10
Essayez sur ce site de télécharger un fichier quelconque avec un nom contenant des accents.... pas de problème avec IE7, car il ne fait pas de conversion....pourquoi diable Firefox fait-il une conversion ????

Merci pour vos réponses.
Jean


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12

Publié : 15 févr. 2008, 01:23
par igrecpaix
Asumbaa : Ça s'appelle le Percent-encoding (http://en.wikipedia.org/wiki/Percent-encoding)

Je pense quant à moi que le problème concerne le site et pas Firefox.

Publié : 15 févr. 2008, 08:57
par Invité
igrecpaix a écrit :Asumbaa : Ça s'appelle le Percent-encoding (http://en.wikipedia.org/wiki/Percent-encoding)

Je pense quant à moi que le problème concerne le site et pas Firefox.
Merci pour l'info....
Si le problème concerne le site, alors pourquoi il n'y a pas de problème avec IE7 ????
@+
Jean

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12

Publié : 15 févr. 2008, 08:58
par teoli2003
Parce que IE est moins strict vis-à-vis de la norme...



Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9b3) Gecko/2008020514 Firefox/3.0b3

Problème avec Firefox et Javascript...

Publié : 15 févr. 2008, 09:00
par Jeand1242
Bonjour,
Ceci est un post pour essayer de changer le Sujet.....
@+
Jean

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12

Re: Problème avec Firefox et Javascript...

Publié : 15 févr. 2008, 18:15
par nico@nc
Jeand1242 a écrit :Bonjour,
Ceci est un post pour essayer de changer le Sujet.....
@+
Jean
Il faut avoir posté le premier message en étant connecté sur le forum pour pouvoir modifier le titre du sujet. Je l'ai fait pour toi.