J'aimerais savoir s'il y a un moyen de supprimer les smileys ou symboles utf8 (
Je n'ai jamais trouvé.
J'ai pensé au Regex, mais ça ne marche pas :
Code : Tout sélectionner
$message = 'Certains signes !?.,:;°%&$€£§²=+-/\*#<>(){}[]~❤️✔️ sont supprimés ou remplacés, pas les accents àçéè ! ';
$regex = '`[^0-9a-z\s\néèàç!*?.,:;°%&$€£§²/#<>(){}~+-]`i'; // ^ pour dire de ne pas chercher de caractères 0-9, a-z, espace, saut de ligne et les signes éèàç!*?.,:;°%&$€£§²/#<>(){}~+-
$message = preg_replace($regex, '', $message); // On remplace les caractères interdits par rien pour les supprimer. J'obtiens : Certains signes *!?.,:;°%&$€£§²+-/#<>(){}~�� sont supprimés ou remplacés, pas les accents àçéè !