Maison > base de données > tutoriel mysql > Comment stocker et récupérer des données en langue hindi dans MySQL à l'aide de PHP ?

Comment stocker et récupérer des données en langue hindi dans MySQL à l'aide de PHP ?

DDD
Libérer: 2024-11-18 05:42:02
original
947 Les gens l'ont consulté

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

Stockage de données Unicode en langue hindi dans MySQL

Dans une application PHP utilisant MySQL, il est essentiel de savoir comment stocker et récupérer l'hindi données linguistiques de manière efficace. Examinons le processus de stockage des données dans MySQL dans un format Unicode lisible.

Pour stocker les données hindi dans un format lisible, le jeu de caractères utf8 et le classement utf8_general_ci doivent être utilisés. Assurez-vous que le classement du champ désigné pour le stockage de texte en hindi est défini sur utf8_general_ci. Pour rectifier un champ existant, utilisez le code suivant :

ALTER TABLE `<table_name>` CHANGE `<field_name>` `<field_name>` VARCHAR(100) 
CHARSET utf8 COLLATE utf8_general_ci DEFAULT '' NOT NULL;
Copier après la connexion

Lors de la connexion à la base de données, commencez par cette instruction :

mysql_set_charset('utf8');
Copier après la connexion

Par exemple :

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

// Insert Hindi text
mysql_query("INSERT INTO ....");
Copier après la connexion

Pour récupérer des données en hindi, la configuration du jeu de caractères doit également être utilisée :

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

// Select Hindi text
mysql_query("SELECT * FROM ....");
Copier après la connexion

Avant d'afficher le texte Unicode (hindi en ce cas) sur un navigateur, il est impératif de préciser le type de contenu avec une balise méta :

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Copier après la connexion

Exemple de code :




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

Copier après la connexion

Note :

La méthode préférée pour modifier le jeu de caractères est mysql_set_charset('utf8'). L'utilisation de mysql_query() (par exemple, SET NAMES utf8) est déconseillée.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal