"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment stocker et afficher des chaînes Unicode en hindi à l'aide de PHP et MySQL ?

Comment stocker et afficher des chaînes Unicode en hindi à l'aide de PHP et MySQL ?

Publié le 2024-11-08
Parcourir:704

How to Store and Display Unicode Strings in Hindi Using PHP and MySQL?

Stockage et affichage d'une chaîne Unicode (हिन्दी) Utilisation 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ésoudre 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

  • Pour MySQL base de données, définissez l'encodage de la base de données et de la table sur UTF-8 et utilisez le classement utf8_bin pour garantir une gestion correcte des caractères Unicode.
  • Dans la table elle-même, assurez-vous que le champ de texte accepte Texte UTF-8 en définissant la propriété charset sur 'utf8'.

Script PHP

  • Pour afficher correctement la chaîne Unicode, vous devez définir l'en-tête Content-Type comme suit :
header('Content-Type: text/html; charset=utf-8');
  • De plus, vous pouvez spécifier le jeu de caractères pour les requêtes MySQL en définissant NAMES utf8 avant d'exécuter toute requête qui récupère des données. Par exemple :
$result = mysql_query("SET NAMES utf8");

Exemple de script

Le PHP suivant Le script montre comment stocker et récupérer du texte Unicode dans une base de données MySQL et l'afficher sur une page Web :

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

  • Vérifiez que votre section d'en-tête HTML inclut le jeu de caractères approprié :
  • Si vous rencontrez des problèmes, essayez d'échapper les caractères Unicode avant de les insérer dans la base de données. Vous pouvez y parvenir en utilisant des fonctions telles que htmlentities() ou htmlspecialchars().

En mettant en œuvre ces mesures, vous devriez pouvoir stocker et afficher correctement les chaînes Unicode en hindi en utilisant PHP et MySQL.

Déclaration de sortie Cet article est réimprimé à l'adresse : 1729600276. En cas d'infraction, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3