Concernant le problème de fonctionnement de fgetcsv dans le tutoriel
学海无涯
学海无涯 2019-01-18 21:40:29
0
2
1156

$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


学海无涯
学海无涯

répondre à tous(1)
ringa_lee

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal