Salut,
Voici une petite fonction qui peut résoudre tes problèmes:
function to7bit($text,$from_enc) {
$text = mb_convert_encoding($text,'HTML-ENTITIES',$from_enc);
$text = preg_replace(
array('/ß/','/&(..)lig;/',
'/&([aouAOU])uml;/','/&(.)[^;]*;/'),
array('ss',"$1","$1".'e',"$1"),
$text);
return $text;
}
@+
Bertrand
Le 7 juin 07 à 09:55, Nicolas CHARLOT a écrit :
> A la manière de la méthode stripText() proposée dans Askeet, je
> suis à la recherche d'une méthode éprouvée pouvant transformer une
> chaîne avec des caractères spéciaux en une version propre pour les
> URL.
>
> Par exemple :
> " Caracactères spéciaux ? " => "caracteres-speciaux"
>
> Les caractères accentués doivent donc être remplacés par leur
> équivalent non accentué.
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr"
de Google Groupes.
Pour transmettre des messages à ce groupe, envoyez un e-mail à
l'adresse [email protected]
Pour résilier votre abonnement à ce groupe, envoyez un e-mail à
l'adresse [EMAIL PROTECTED]
Pour afficher d'autres options, visitez ce groupe à l'adresse
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---