Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk Menyimpan dan Mendapatkan Data Bahasa Hindi dalam MySQL Menggunakan PHP?

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

DDD
DDDasal
2024-11-18 05:42:02888semak imbas

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;

Setelah sambungan pangkalan data, mulakan dengan pernyataan ini:

mysql_set_charset('utf8');

Sebagai contoh:

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

// Insert Hindi text
mysql_query("INSERT INTO ....");

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

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

// Select Hindi text
mysql_query("SELECT * FROM ....");

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" />

Contoh Kod:




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





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!

Kenyataan:
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