$MaVariable = htmlentities($MaVariable, ENT_NOQUOTES, 'utf-8'); $MaVariable = preg_replace('#&([A-za-z])(?:acute|cedil|caron|circ|grave|orn|ring|slash|th|tilde|uml);#', '\1', $MaVariable); $MaVariable = preg_replace('#&([A-za-z]{2})(?:lig);#', '\1', $MaVariable); // pour les ligatures e.g. 'œ' $MaVariable = preg_replace('#&[^;]+;#', '', $MaVariable); // supprime les autres caractères