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

DDD
Lepaskan: 2024-11-18 05:42:02
asal
887 orang telah melayarinya

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

Penyimpanan Data Unikod dalam Bahasa Hindi dalam MySQL

Dalam aplikasi PHP yang menggunakan MySQL, adalah penting untuk mengetahui cara menyimpan dan mendapatkan semula bahasa Hindi data bahasa dengan berkesan. Mari kita mendalami proses menyimpan data dalam MySQL dalam format Unicode yang boleh dibaca.

Untuk menyimpan data Hindi dalam format yang boleh dibaca, set aksara utf8 dan pengumpulan utf8_general_ci harus digunakan. Pastikan bahawa pengumpulan medan yang ditetapkan untuk storan teks Hindi ditetapkan kepada utf8_general_ci. Untuk membetulkan mana-mana medan sedia ada, gunakan kod berikut:

ALTER TABLE `<table_name>` CHANGE `<field_name>` `<field_name>` VARCHAR(100) 
CHARSET utf8 COLLATE utf8_general_ci DEFAULT '' NOT NULL;
Salin selepas log masuk

Setelah sambungan pangkalan data, mulakan dengan pernyataan ini:

mysql_set_charset('utf8');
Salin selepas log masuk

Sebagai contoh:

// Character set configuration
mysql_set_charset('utf8');

// Insert Hindi text
mysql_query("INSERT INTO ....");
Salin selepas log masuk

Untuk mendapatkan semula data Hindi, konfigurasi charset juga harus digunakan:

// Character set configuration
mysql_set_charset('utf8');

// Select Hindi text
mysql_query("SELECT * FROM ....");
Salin selepas log masuk

Sebelum memaparkan teks Unicode (Hindi dalam kes ini) pada penyemak imbas, adalah penting untuk menentukan jenis kandungan dengan tag meta:

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

Contoh Kod:




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





Salin selepas log masuk

Nota:

Kaedah pilihan untuk menukar set aksara ialah mysql_set_charset ('utf8'). Menggunakan mysql_query() (cth., SET NAMES utf8) adalah tidak digalakkan.

Atas ialah kandungan terperinci Bagaimana untuk Menyimpan dan Mendapatkan Data Bahasa Hindi dalam MySQL Menggunakan 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan