Pour supprimer un caractère, il faut l'identifier. La séquence E2 96 88 est l'encodage en UTF-8 du caractère unicode U+2588 nommé "FULL BLOCK" (bref, c'est un carré noir, voir la table unicode).
Si tu veux l'enlever, il te suffit de l'appeler par son petit nom:
$str = str_replace("\xE2\x96\x88", '', $str);
Après, cette question demeure: Pourquoi vouloir enlever ce caractère? Car s'il est affiché comme un "â" et je ne sais quoi, c'est que ton script ou ton affichage html (si html il y a) n'est pas configurer en UTF-8 (car E2 correspond à "â" en ISO8859-1). Dans ce cas, la première chose à faire est de s'assurer que tout est réglé sur UTF-8 en utilisant le tutoriel prévu à cet effet sur ce site.
Partager