Problème d'encodage url les é devient %E9
10 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- gooffy
- Nouveau WRInaute

- Messages: 6
- Inscription: 22 Déc 2011
Problème d'encodage url les é devient %E9
Bonjour,
J'ai besoin d'aide je ne suis pas un expert dans le domaine.
Voilà j'ai un problème d'encodage de caractères avec mes URL, il me met par exemple des %E9 pour les é.
Donc je me retrouve avec des URL de type : monsite.com/accentu%E9s au lieu de monsite.com/accentues
Dans mon fichier htaccess j'ai :
Merci d'avance pour votre aide.
J'ai besoin d'aide je ne suis pas un expert dans le domaine.
Voilà j'ai un problème d'encodage de caractères avec mes URL, il me met par exemple des %E9 pour les é.
Donc je me retrouve avec des URL de type : monsite.com/accentu%E9s au lieu de monsite.com/accentues
Dans mon fichier htaccess j'ai :
- Code: Tout sélectionner
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*)-(.*)-(.*)\.html$ index.php?page=detail&get_id=$2&category=$3
Merci d'avance pour votre aide.
- gooffy
- Nouveau WRInaute

- Messages: 6
- Inscription: 22 Déc 2011
Re: Problème d'encodage url les é devient %E9
Je veux bien éviter les accents, mais je ne sais pas comment faire.
J'ai intégré un module sur le site pour nos annonces de vente de matériel.
Donc si je tape comme titre exemple: Mon Matériel j'ai automatiquement l'url monsite.com/mon-mat%E9riel.html
J'ai intégré un module sur le site pour nos annonces de vente de matériel.
Donc si je tape comme titre exemple: Mon Matériel j'ai automatiquement l'url monsite.com/mon-mat%E9riel.html
-

spout - WRInaute accro

- Messages: 4382
- Inscription: 14 Mai 2003
Re: Problème d'encodage url les é devient %E9
gooffy a écrit:Je veux bien éviter les accents, mais je ne sais pas comment faire.
http://forum.webrankinfo.com/fonctions-pour-creer-slug-seo-friendly-ur ... 99376.html
- gooffy
- Nouveau WRInaute

- Messages: 6
- Inscription: 22 Déc 2011
Re: Problème d'encodage url les é devient %E9
Question, ça à quelque chose à voir avec le code ci-dessous ?
- Code: Tout sélectionner
function EdURL($uttl)
{
$uttl=str_replace("$","","$uttl");
$uttl=str_replace("&","","$uttl");
$uttl=str_replace("=","","$uttl");
$uttl=str_replace("?","","$uttl");
$uttl=str_replace("`","","$uttl");
$uttl=str_replace(":","","$uttl");
$uttl=str_replace("<","","$uttl");
$uttl=str_replace(">","","$uttl");
$uttl=str_replace("[","","$uttl");
$uttl=str_replace("]","","$uttl");
$uttl=str_replace("{","","$uttl");
$uttl=str_replace("}","","$uttl");
$uttl=str_replace("\"","","$uttl");
$uttl=str_replace("+","","$uttl");
$uttl=str_replace("%","","$uttl");
$uttl=str_replace("@","","$uttl");
$uttl=str_replace("/","","$uttl");
$uttl=str_replace(";","","$uttl");
$uttl=str_replace("\\","","$uttl");
$uttl=str_replace("^","","$uttl");
$uttl=str_replace("|","","$uttl");
$uttl=str_replace("~","","$uttl");
$uttl=str_replace("'","","$uttl");
$uttl=str_replace(",","","$uttl");
$uttl=str_replace("#","","$uttl");
$uttl=str_replace("(","","$uttl");
$uttl=str_replace("_","","$uttl");
$uttl=str_replace("!","","$uttl");
$uttl=str_replace(".","","$uttl");
$uttl=str_replace(" "," ","$uttl");
$uttl=str_replace(" ","-","$uttl");
$uttl=urlencode($uttl);
return $uttl;
}
- gooffy
- Nouveau WRInaute

- Messages: 6
- Inscription: 22 Déc 2011
Re: Problème d'encodage url les é devient %E9
Comme ça ?
- Code: Tout sélectionner
function EdURL($uttl)
{
$accent="ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûýýþÿ";
$noAccent="aaaaaaaceeeeiiiidnoooooouuuuybsaaaaaaaceeeeiiiidnoooooouuuyyby";
$reecriture=strtr(trim($uttl),$accent,$noAccent);
$url=preg_replace("# #","-",$reecriture);
return $url;
$uttl=str_replace("$","","$uttl");
$uttl=str_replace("&","","$uttl");
$uttl=str_replace("=","","$uttl");
$uttl=str_replace("?","","$uttl");
$uttl=str_replace("`","","$uttl");
$uttl=str_replace(":","","$uttl");
$uttl=str_replace("<","","$uttl");
$uttl=str_replace(">","","$uttl");
$uttl=str_replace("[","","$uttl");
$uttl=str_replace("]","","$uttl");
$uttl=str_replace("{","","$uttl");
$uttl=str_replace("}","","$uttl");
$uttl=str_replace("\"","","$uttl");
$uttl=str_replace("+","","$uttl");
$uttl=str_replace("%","","$uttl");
$uttl=str_replace("@","","$uttl");
$uttl=str_replace("/","","$uttl");
$uttl=str_replace(";","","$uttl");
$uttl=str_replace("\\","","$uttl");
$uttl=str_replace("^","","$uttl");
$uttl=str_replace("|","","$uttl");
$uttl=str_replace("~","","$uttl");
$uttl=str_replace("'","","$uttl");
$uttl=str_replace(",","","$uttl");
$uttl=str_replace("#","","$uttl");
$uttl=str_replace("(","","$uttl");
$uttl=str_replace("_","","$uttl");
$uttl=str_replace("!","","$uttl");
$uttl=str_replace(".","","$uttl");
$uttl=str_replace(" "," ","$uttl");
$uttl=str_replace(" ","-","$uttl");
$uttl=urlencode($uttl);
return $uttl;
}
- gooffy
- Nouveau WRInaute

- Messages: 6
- Inscription: 22 Déc 2011
Re: Problème d'encodage url les é devient %E9
erlenexpg123 a écrit:Il fonctionne bien!
Oui pas vu de problème dans les url.
Il y a juste dans les liens .
A la place de :
- Code: Tout sélectionner
Accueil :: Catégorie :: Matériel ::
J'ai
- Code: Tout sélectionner
Accueil :: Categorie :: Materiel ::
Perdu les accents
Voilà le code, si vous pouvez m'aider ??
- Code: Tout sélectionner
echo "<a href=\"index.php\">Accueil</a> :: ";
if (empty($t8)) {} else echo "<a href=\"$t8-$i8.html\">$t8</a> :: ";
if (empty($t7)) {} else echo "<a href=\"$t7-$i7.html\">$t7</a> :: ";
if (empty($t6)) {} else echo "<a href=\"$t6-$i6.html\">$t6</a> :: ";
if (empty($t5)) {} else echo "<a href=\"$t5-$i5.html\">$t5</a> :: ";
if (empty($t4)) {} else echo "<a href=\"$t4-$i4.html\">$t4</a> :: ";
if (empty($t3)) {} else echo "<a href=\"$t3-$i3.html\">$t3</a> :: ";
if (empty($t2)) {} else echo "<a href=\"$t2-$i2.html\">$t2</a> :: ";
if (empty($t1)) {} else echo "<a href=\"$t1-$i1.html\">$t1</a> :: ";
10 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- problème encodage
- Problème encodage cyrillique
- Problème encodage avec firefox
- Problème encodage iso et utf-8 Joomla 1.0.15
- Problème d'affichage des entrées SQL (encodage)
- Problème caractères bizzares dans Google (encodage...?)
- Gmail - Imap : Problème encodage caractères spéciaux
- Problème encodage de mon Blog utf-8 et iso-latin
- sous domaine devient site problème 401
- Problème de fou avec parsage de flux xml traded*** et encodage utf8 en php
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

