Rumah >pembangunan bahagian belakang >tutorial php >Mengapa CSV UTF-8 Saya Tidak Mengimport ke dalam Excel untuk Mac?
Mengatasi Isu Import CSV UTF-8 dalam Excel untuk Mac
Apabila cuba mengeluarkan fail CSV yang dikodkan UTF-8, pengguna mungkin menghadapi import ralat dalam Microsoft Excel untuk Mac. Walaupun mengkonfigurasi pengepala HTTP dengan betul, aksara masih boleh dipaparkan secara tidak betul.
Penyelesaian yang sukar difahami terletak pada memasukkan Tanda Pesanan Bait (BOM) ke dalam output CSV. BOM ialah jujukan tiga bait yang mengenal pasti pengekodan fail. Untuk UTF-8, BOM diwakili oleh nilai perenambelasan EF BB BF.
Untuk memasukkan BOM dalam output, cuma tambah baris kod berikut sebelum menggemakan data:
echo "\xEF\xBB\xBF"; // UTF-8 BOM
Dengan memasukkan pengubahsuaian ini, fail CSV akan diimport dengan betul ke dalam Excel untuk Mac, mengekalkan pengekodan dan paparan UTF-8 aksara dengan tepat.
Atas ialah kandungan terperinci Mengapa CSV UTF-8 Saya Tidak Mengimport ke dalam Excel untuk Mac?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!