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
-~----------~----~----~----~------~----~------~--~---

Répondre à