Php et utf-8 : comment lire correctement un fichier texte
Si vous essayez de lire un fichier en utf8 mais que vous avez des problèmes, voici une solution toute simple qui pourra vous aider : essayez de rajouter l’option “u
” lorsque vous ouvrez le fichier. Mon code ne fonctionnait pas correctement jusqu’à ce que je trouve cette astuce :
$handle = @fopen('wfrench-1.2.3/dico', 'ru'); if ($handle!==false) { while (($buffer = fgets($handle, 4096)) !== false) { array_push( $mots, $buffer); } if (!feof($handle)) { fclose($handle); throw new Exception("Erreur: fgets() a échoué"); } fclose($handle); } else { throw new Exception("Erreur: fopen() a échoué\n"); }