Stockage Unicode efficace pour les données hindi dans MySQL et PHP
Lorsque vous travaillez avec une application utilisant PHP et MySQL, assurez-vous que les données hindi sont stockées et affiché correctement peut être crucial. Voici un guide détaillé pour répondre aux préoccupations suivantes :
Stockage de données en hindi dans MySQL
Pour stocker du texte en hindi dans MySQL, vous devez utiliser le jeu de caractères et le classement appropriés. La combinaison recommandée est le jeu de caractères utf8 et le classement utf8_general_ci. Cela permet un stockage et une récupération appropriés des caractères hindi.
Conversion et stockage des données
Lorsque les utilisateurs saisissent des données dans une zone de texte, ils peuvent les saisir dans un format différent de le format lisible souhaité. Pour convertir et stocker correctement les données dans MySQL, vous pouvez suivre les étapes suivantes :
Récupération et Affichage des données Unicode
Pour récupérer et afficher du texte hindi à partir de MySQL, assurez-vous que la connexion PHP est définie sur le jeu de caractères utf8 :
mysql_set_charset('utf8');
De plus, les pages HTML affichant du texte hindi doivent incluez cette balise méta pour spécifier le jeu de caractères du contenu :
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Exemple Code
Voici un exemple de code qui illustre les étapes décrites ci-dessus :
// 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'];
Conclusion
En suivant ces étapes, vous pouvez stockez et récupérez efficacement les données hindi dans MySQL à l'aide de PHP, en garantissant que les données sont lisibles et affichées correctement.
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!