Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Menyimpan dan Memaparkan Data Hindi dengan Betul dalam MySQL dan PHP?

Bagaimana untuk Menyimpan dan Memaparkan Data Hindi dengan Betul dalam MySQL dan PHP?

Patricia Arquette
Lepaskan: 2024-11-11 01:20:02
asal
672 orang telah melayarinya

How to Store and Display Hindi Data Correctly in MySQL and 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:

  1. Gunakan utf8_encode() untuk menukar data ke dalam format Unicode.
  2. Masukkan data yang ditukar ke dalam medan MySQL diperuntukkan sebagai set aksara utf8 dan pengumpulan utf8_general_ci.

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');
Salin selepas log masuk

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" />
Salin selepas log masuk

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'];
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan