Bezüglich des fgetcsv-Betriebsproblems im Tutorial
学海无涯
学海无涯 2019-01-18 21:40:29
0
2
1160

$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

Es gibt kein Problem mit dem Code und der geschriebenen CSV-Datei, aber mit der gedruckten Array-Format Falsch

Endlich herausgefunden, Deng. Ändern Sie es einfach in Englisch. Können Sie mir bitte sagen, ob es die chinesische Schrift nicht unterstützt?


学海无涯
学海无涯

Antworte allen(1)
ringa_lee

fgetcsv对区域设置是敏感的。比如说LANG设为en_US.UTF-8的话单字节编码的文件就会出现读取错误。

setlocale(LC_ALL, 'zh_CN'); 设置简体中文

然后检查csv文件 编码问题 ,用记事本打开csv,编码设置和服务器一致,例如utf8

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage