OVH Community, votre nouvel espace communautaire.

fonctionnement de fgetcsv sous Php4 et Php5


SLAC
20/06/2007, 18h54
Finalement, j'ai trouvé la solution sur un blog en japonais: http://kibicho.blog92.fc2.com/blog-entry-26.html

SLAC
17/06/2007, 17h11
Bonjour,
J'utillisais le script suivant qui fonctionnait très bien sous php4 pour lire des fichiers avec des caractères japonais. Il ne fonctionne plus sous php5. Si quelqu'un a une idée.

essai.php:
----------------------------
$fp = fopen('essai.txt', 'r');
while(!feof($fp)) // Tant que l'on n'est pas a la fin du fichier on continue de lire le fichier
{
$data = fgetcsv($fp,1024); // On recupere dans le fichier le contenu
echo $data[0];
echo $data[1];
echo $data[2];
echo $data[3];
echo "
";
}
fclose($fp);
?>
---------------------

essai.txt:
中心,アフガニスタン,964m,Asia/Kabul
Herat,Afghanistan,964m,Asia/Kabul

Ce qui donne sous php4:
中心アフガニスタン964mAsia/Kabul
HeratAfghanistan964mAsia/Kabul

et sous php5:
964mAsia/Kabul
HeratAfghanistan964mAsia/Kabul

le texte en japonais n'apparait pas!