Rumah > Artikel > pangkalan data > Bagaimana untuk Menyimpan dan Memaparkan Data Hindi dengan Betul dalam MySQL dan PHP?
Storan Unikod yang Berkesan untuk Data Hindi dalam MySQL dan PHP
Apabila bekerja dengan aplikasi menggunakan PHP dan MySQL, pastikan data Hindi disimpan dan dipaparkan dengan betul boleh menjadi penting. Berikut ialah panduan terperinci untuk menangani kebimbangan berikut:
Menyimpan Data Hindi dalam MySQL
Untuk menyimpan teks Hindi dalam MySQL, anda mesti menggunakan set aksara dan penyusunan yang sesuai. Gabungan yang disyorkan ialah set aksara utf8 dan pengumpulan utf8_general_ci. Ini membolehkan penyimpanan dan mendapatkan semula aksara Hindi yang betul.
Menukar dan Menyimpan Data
Apabila pengguna memasukkan data dalam kotak teks, mereka boleh memasukkannya dalam format yang berbeza daripada format boleh dibaca yang dikehendaki. Untuk menukar dan menyimpan data dengan betul dalam MySQL, anda boleh menggunakan langkah berikut:
Mengambil dan Memaparkan Data Unikod
Untuk mendapatkan dan memaparkan teks Hindi daripada MySQL, pastikan PHP sambungan ditetapkan kepada set aksara utf8:
mysql_set_charset('utf8');
Selain itu, halaman HTML yang memaparkan teks Hindi harus menyertakan tag meta ini untuk menentukan set aksara kandungan:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Contoh Kod
Berikut ialah contoh kod yang menunjukkan langkah yang dibincangkan di atas:
// Set character set mysql_set_charset('utf8'); // Convert user input to Unicode $hindiText = utf8_encode($_POST['hindi_input']); // Store data in MySQL $query = "INSERT INTO hindi_table (hindi_data) VALUES ('$hindiText')"; mysql_query($query); // Retrieve and display data $result = mysql_query("SELECT * FROM hindi_table"); $row = mysql_fetch_assoc($result); echo $row['hindi_data'];
Kesimpulan
Dengan mengikuti langkah ini, anda boleh menyimpan dan mendapatkan semula data Hindi dalam MySQL menggunakan PHP dengan berkesan, memastikan data itu boleh dibaca dan dipaparkan dengan betul.
Atas ialah kandungan terperinci Bagaimana untuk Menyimpan dan Memaparkan Data Hindi dengan Betul dalam MySQL dan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!