Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

PHP - Exibindo texto Urdu recuperado do banco de dados MySQL


Etapa :1 - Vá para a estrutura da tabela e altere o agrupamento latin1_swedish_ci para utf8_general_ci

Etapa :2 -Você deve incluir esta tag a seguir nas páginas de resultados de dados.
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

Passo :3 - Insira o prefixo 'N'. Aqui o N significa conjunto de caracteres do idioma nacional. O que significa que você está passando um valor NCHAR, NVARCHAR ou NTEXT, mais

Passo :4 - Código PHP exibindo o banco de dados do formulário de registros. Antes disso, você deve especificar o tipo de conjunto de caracteres de dados da função 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
}
?>