Equivalent strtr pour plusieurs octets
Bonjour,
j'utilise la fonction suivante:
Code:
$message = strtr($message,'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛܯàâãäåçèéêëìíîï©£òóôõöùúûü~ÿ','AAAAAACEEEEIIIIOOOOOUUUUYaaaaaceeeeiiiioooooouuuuyyy');
mais je me retrouve avec des résultats de ce genre:
C'est pendant l'y�ty� que les y�toiles brillent. Et my�me dy�s le dy�but de la soiry�e!
Ce qui signifie, qu'en plus d'un problème d'encodage, j'ai un souci avec les des lettres "mal remplacées".
En regardant la doc de PHP je me rends compte que strtr est fait pour remplacer "chaque caractère (de un octet)".
Est ce que le souci ne vient pas de là? Que je veux remplacer des caractères codés sur + d'un octet?
Merci d'avance
D