Menyimpan Data Unikod dalam Bahasa Hindi dalam MySQL dan PHP
Apabila bekerja dengan data berbilang bahasa, adalah penting untuk menyimpan dan mendapatkannya dengan betul. Artikel ini menangani cabaran menyimpan data Unicode dalam bahasa Hindi menggunakan PHP dan MySQL.
Cara Menyimpan Data Unicode
Untuk menyimpan aksara Hindi dalam format yang boleh dibaca, pastikan yang berikut:
Penukaran semasa Penyerahan
Apabila pengguna memasukkan data Hindi ke dalam borang, ia mungkin dalam format yang berbeza. Untuk menyimpannya dengan tepat, gunakan PHP untuk menukar data kepada Unicode sebelum memasukkannya ke dalam MySQL.
Contoh:
$hindiText = $_POST['hindi_text']; // Get Hindi text from form $hindiText = iconv('UTF-8', 'UTF-8//IGNORE', $hindiText); // Convert to Unicode
Menetapkan Jenis Kandungan
Untuk memaparkan aksara Unikod dengan betul dalam penyemak imbas web, tambah tag meta pada kepala halaman bahagian:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Contoh:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Nota Tambahan:
Fungsi mysql_set_charset() telah diganti mysql_query("SET CHARACTER SET utf8"). Ia adalah kaedah yang disyorkan untuk menetapkan set aksara dalam PHP.
Atas ialah kandungan terperinci Bagaimana untuk Menyimpan dan Mendapatkan Data Unicode untuk Bahasa Hindi dalam MySQL dan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!