[CSV] fonctionnement de fgetcsv sous Php4 et Php5
Bonjour,
J'utilisais 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:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <?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 "<br>";
}
fclose($fp);
?> |
essai.txt:
Citation:
中心,アフガニスタン,964m,Asia/Kabul
Herat,Afghanistan,964m,Asia/Kabul
Ce qui donne sous php4:
Citation:
中心アフガニスタン964mAsia/Kabul
HeratAfghanistan964mAsia/Kabul
et sous php5:
Citation:
964mAsia/Kabul
HeratAfghanistan964mAsia/Kabul
le texte en japonais n'apparait pas!
Re : fonctionnement de fgetcsv sous Php4 et Php5
Finalement, j'ai trouvé la solution sur un blog en japonais: http://kibicho.blog92.fc2.com/blog-entry-26.html