Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Menyimpan dan Mendapatkan Data Unicode untuk Bahasa Hindi dalam MySQL dan PHP?

Bagaimana untuk Menyimpan dan Mendapatkan Data Unicode untuk Bahasa Hindi dalam MySQL dan PHP?

Linda Hamilton
Lepaskan: 2024-11-16 01:43:03
asal
1030 orang telah melayarinya

How to Store and Retrieve Unicode Data for Hindi Language in MySQL and PHP?

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:

  • Pilih set aksara utf8 dan pengumpulan utf8_general_ci untuk Pangkalan data MySQL dan medan jadual.
  • Gunakan fungsi mysql_set_charset('utf8') dalam PHP untuk menetapkan set aksara sebelum berinteraksi dengan pangkalan data.

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

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

Contoh:



<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />




Salin selepas log masuk

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!

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