Mysql
 sql >> Base de données >  >> RDS >> Mysql

PHP - Affichage du texte en ourdou récupéré à partir de la base de données MySQL

Étape :1 - Accédez à la structure de la table et modifiez la collation latin1_swedish_ci à utf8_general_ci

Etape :2 - Vous devez inclure cette balise suivante dans les pages de résultats de données.

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

Étape :3 - Insérez le préfixe 'N'. Ici, le N représente le jeu de caractères de la langue nationale. Ce qui signifie que vous transmettez une valeur NCHAR, NVARCHAR ou NTEXT, plus

Etape :4 - Code PHP affichant les enregistrements de la base de données. Avant cela, vous devez spécifier le type de jeu de caractères des données de la fonction mysql_query()

<?php
include('db.php');
mysql_query ("set character_set_results='utf8'"); 
$query = mysql_query("SELECT * FROM books") or die(mysql_error());
while($row=mysql_fetch_array($query))
{
echo $row['id']; // Book id 
echo $row['books_title']; // Book title
}
?>