Maison >développement back-end >tutoriel php >Comment stocker et afficher des chaînes Unicode en hindi à l'aide de PHP et MySQL ?
Stockage et affichage d'une chaîne Unicode (हिन्दी) à l'aide de PHP et MySQL
Vous pouvez rencontrer des difficultés lorsque vous tentez de stocker et d'afficher des chaînes Unicode, en particulier dans des langues comme l'hindi, en raison de problèmes d'encodage. Pour répondre à ces problèmes, il est essentiel de définir le codage et le classement des caractères appropriés à la fois dans votre base de données et dans le script PHP.
Configuration de la base de données
Script PHP
<code class="php">header('Content-Type: text/html; charset=utf-8');</code>
<code class="php">$result = mysql_query("SET NAMES utf8");</code>
Exemple de script
Le script PHP suivant montre comment stocker et récupérer du texte Unicode dans une base de données MySQL et l'afficher sur un page Web :
<code class="php"><?php include("connection.php"); // Database connection settings // Set charset for MySQL queries $result = mysql_query("SET NAMES utf8"); // Query to retrieve data from the database $cmd = "SELECT * FROM hindi"; $result = mysql_query($cmd); while ($myrow = mysql_fetch_row($result)) { echo ($myrow[0]); } ?></code>
Dans le script, assurez-vous d'avoir inclus un fichier de connexion à la base de données nommé "connection.php" avec les paramètres nécessaires pour vous connecter à votre base de données MySQL.
Considérations supplémentaires
<code class="html"><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"></code>
En mettant en œuvre ces mesures, vous devriez pouvoir stocker et afficher correctement les chaînes Unicode en hindi en utilisant PHP et MySQL.
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!