Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment récupérer des données utf-8 avec php et afficher le codage correct dans un vidage de base de données Excel?

Une fois que vous utilisez des caractères à deux octets comme UTF-8, il n'y a plus de retour en arrière...

Le plus proche que vous pouvez utiliser est iconv

comme ça

<?php
$text = "ü is still a valid ISO-8859-1";
echo 'Original : ', $text, PHP_EOL;
echo 'TRANSLIT : ', iconv("UTF-8", "ISO-8859-1//TRANSLIT", $text), PHP_EOL;
echo 'IGNORE   : ', iconv("UTF-8", "ISO-8859-1//IGNORE", $text), PHP_EOL;
echo 'Plain    : ', iconv("UTF-8", "ISO-8859-1", $text), PHP_EOL;
?>

détails :http://php.net/manual/en/function.iconv.php