-
PHP - SQL > Les problèmes d’encodage
Convertir les caractères spéciaux d’une chaine en code HTML :
$chaine = htmlentities($chaine, ENT_QUOTES, mb_detect_encoding($chaine));
mb_detect_encoding()détection de l’encodage de la chainehtmlentities()convertie les caractères spéciaux par leur code htmlFonction inverse de décodage :
$chaine = html_entity_decode($chaine, ENT_QUOTES, 'UTF-8');
Il existe aussi :
iconv(mb_detect_encoding($chaine), 'UTF-8', $chaine);