Masalah:
Anda mempunyai pengekodan bukan UTF-8 fail dan mahu menukarnya kepada UTF-8 tanpa mengganggu kandungannya. Walau bagaimanapun, skrip anda menggunakan fungsi manipulasi fail standard menyimpan fail dalam pengekodan asal.
Penyelesaian:
Untuk menyimpan fail dalam format UTF-8, anda boleh menggunakan file_put_contents (). Selain itu, untuk memastikan fail ditafsirkan dengan betul oleh pelbagai aplikasi, tambahkan Tanda Pesanan Bait (BOM) pada permulaan fail.
Kod:
file_put_contents($myFile, "\xEF\xBB\xBF". $content);
Penjelasan:
Atas ialah kandungan terperinci Bagaimana untuk Menyimpan Fail dalam Format UTF-8 dengan BOM?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!