Réécriture URL différentes Firefox IE (--> ô )

WRInaute discret
Bonjour, j'aimerai savoir si qqn a deja rencontré ce problème.

Sous firefox, voici l'url qui s'affiche :
--> http://doublecl.on-web.fr/pages/cdroms_visucdroms_7_Archives-du-Rh%F4ne.html

Sous IE6, voici l'url qui s'affiche :
--> http://doublecl.on-web.fr/pages/cdroms_visucdroms_7_Archives-du-Rhône.html

Et voici mon .htaccess :
-->
Code:
RewriteRule   ^cdroms_(.*)_([0-9]+)_(.*)\.html$     /pages/cdroms.php?num=$2&page=$1&nomprojet=$3  [L]

Comment faire pour que Firefox gère aussi le "ô" ??

Merci d'avance
 
WRInaute occasionnel
Bonjour,

Personnellement, je ne mettrais pas de caractères accentués dans mes URL, c'est une source de problèmes.

à plus
 
WRInaute discret
J'ai déjà lu ça quelques parts que ça pouvait poser des problèmes !
Quels genres de problèmes d'ailleurs ???

Et donc j'en reviens au problème, pourquoi cette différences entre firefox et ie et comment l'enlever...
 
WRInaute occasionnel
Skycer666 a dit:
J'ai déjà lu ça quelques parts que ça pouvait poser des problèmes !
Quels genres de problèmes d'ailleurs ???

Ben justement, le problème que tu as mainteant... :wink:

Skycer666 a dit:
Et donc j'en reviens au problème, pourquoi cette différences entre firefox et ie et comment l'enlever...

en enlevant les caractères accentués de ton URL :wink:
 
WRInaute discret
Mais on va dire que c'est pas un problème très grave ce que je rencontre, c'est juste pour que ça soit plus propre car sinon mes 2 urls fonctionnent très bien. Je voudrais juste avoir les 2 mêmes sans avoir à contourner le problème en enlevant les accents.

Ca ne marche pas non plus pour les "é" je présume ??
 
WRInaute passionné
une petite fonction a ajouter lors de la creation d'URL et qui vire tous les accents (au moins plus de pb!)

Code:
function TextNoAccent($Text){
	Return (strtr($Text,"ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËéèêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ…"
					   ,"AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn."));
}
 
Discussions similaires
Haut