recherche

Maison  >  Questions et réponses  >  le corps du texte

Concernant le problème de fonctionnement de fgetcsv dans le tutoriel

$data = [
[1,'Deng','php'],
[1,'Deng','html'],
[1,'Deng','css']
];
foreach ($ data as $v){
fputcsv($file,$v);
}
print_r(fgetcsv($file));

微信截图_20190118213813.png微信截图_20190118213835.png

Il n'y a pas de problème avec le code et le fichier csv écrit, mais le fichier imprimé format de tableau Mauvais

Enfin découvert Deng Il suffit de le changer en anglais Puis-je demander s'il ne prend pas en charge l'écriture chinoise


学海无涯学海无涯2217 Il y a quelques jours1259

répondre à tous(2)je répondrai

  • ringa_lee

    ringa_lee2019-01-23 20:40:23

    fgetcsv est sensible aux paramètres régionaux. Par exemple, si LANG est défini sur en_US.UTF-8, une erreur de lecture se produira dans les fichiers codés sur un seul octet.

    setlocale(LC_ALL, 'zh_CN'); Définir le chinois simplifié

    Vérifiez ensuite le fichier csv pour les problèmes d'encodage, ouvrez le csv avec le bloc-notes, le paramètre d'encodage est cohérent avec le serveur, comme utf8

    répondre
    0
  • Annulerrépondre