cari

Rumah  >  Soal Jawab  >  teks badan

Mengenai masalah operasi fgetcsv dalam tutorial

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

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

Tiada masalah dengan kod dan fail csv bertulis, tetapi yang dicetak format tatasusunan Salah

Akhirnya dapat tahu Deng Cuma tukar ke bahasa Inggeris Boleh tolong beritahu saya jika ia tidak menyokong tulisan Cina


学海无涯学海无涯2180 hari yang lalu1231

membalas semua(2)saya akan balas

  • ringa_lee

    ringa_lee2019-01-23 20:40:23

    fgetcsv adalah sensitif setempat. Contohnya, jika LANG ditetapkan kepada en_US.UTF-8, ralat baca akan berlaku dalam fail yang dikodkan bait tunggal.

    setlocale(LC_ALL, 'zh_CN'); Tetapkan Bahasa Cina Mudah

    Kemudian semak fail csv untuk masalah pengekodan, buka csv dengan notepad, tetapan pengekodan adalah konsisten dengan pelayan, seperti utf8

    balas
    0
  • Batalbalas