Menukar Fail kepada Pengekodan UTF-8
Menukar fail kepada pengekodan UTF-8 adalah penting apabila bekerja dengan teks antarabangsa dan memastikan paparan yang tepat dan pemprosesan. Walaupun skrip yang disediakan menangani proses penukaran, ia gagal dalam menyimpan fail dalam pengekodan UTF-8.
Untuk menyelesaikan isu ini, penyelesaian berikut boleh digabungkan:
Menambah Byte Order Mark (BOM)
A Byte Order Mark (BOM) ialah jujukan aksara khas yang menunjukkan format pengekodan fail. Menambah BOM pada permulaan fail yang disimpan akan secara jelas menyatakan bahawa ia berada dalam pengekodan UTF-8.
Coretan kod berikut menunjukkan cara menambah BOM UTF-8 sebelum menulis fail:
file_put_contents($myFile, "\xEF\xBB\xBF". $content);
Tambahan ini memastikan bahawa fail yang disimpan akan dikenali dengan betul oleh editor teks dan aplikasi sebagai UTF-8 dikodkan, menyelesaikan masalah menyimpan fail dalam pengekodan lama.
Atas ialah kandungan terperinci Bagaimana untuk Memastikan Fail Disimpan dalam Pengekodan UTF-8?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!