MySQL dan PHP: Pengekodan Aksara Cyrillic dengan Betul
Apabila memasukkan aksara Cyrillic ke dalam jadual MySQL, isu pengekodan boleh timbul, yang membawa kepada perwakilan yang salah dalam pangkalan data. Untuk menangani perkara ini, adalah penting untuk mengekalkan pengekodan UTF-8 di seluruh komponen PHP dan MySQL aplikasi anda.
Dalam skrip PHP yang disediakan, gabungan fungsi mysql_ dan mysqli_ adalah tidak betul, kerana yang pertama telah ditamatkan dan harus digantikan dengan fungsi mysqli_*. Selain itu, charset objek sambungan mesti ditetapkan secara eksplisit kepada UTF-8 menggunakan mysqli_set_charset() atau $conn->set_charset().
Selain itu, memastikan pengekodan UTF-8 di semua peringkat adalah penting :
Perhatikan bahawa MySQL membezakan antara "charset" dan "pengumpulan," yang kedua-duanya harus ditetapkan kepada utf8. Untuk emoji, MySQL memerlukan set aksara utf8mb4. Dengan mengikuti garis panduan ini, anda boleh memastikan penyimpanan dan perwakilan aksara Cyrillic yang betul dalam pangkalan data MySQL anda.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengendalikan Aksara Cyrillic dengan betul dalam MySQL dan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!