PHP - Отображение текста на урду, полученного из БД MySQL

В базе данных MySQL хранятся названия книг на языке урду. Я хочу отобразить на html-странице, используя PHP.

На данный момент только вопросы отмечаются (??????) отображаются вместо текста на урду.

<div class='product_title'><a href='details.php?pid=".$Row['s_id']."'>".$Row["books"]."</a></div>

Что нужно сделать, чтобы правильно отобразить эти символы?

 JJJ01 июл. 2012 г., 10:03

Ответы на вопрос(2)

Шаг: 1 - Перейти к структуре таблицы и изменить параметры сортировкиlatin1_swedish_ci вutf8_general_ci

Шаг 2 - Вы должны включить этот следующий тег на страницах результатов данных.

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

Шаг: 3 - Вставьте «N». Префикс. Здесь N обозначает набор символов национального языка. Это означает, что вы передаете значение NCHAR, NVARCHAR или NTEXT,Больше

Шаг: 4 - PHP код, отображающий записи базы данных. Перед этим необходимо указать тип набора символов данных функции 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
}
?>
 04 нояб. 2014 г., 23:35
Спасибо @sathikumar
 22 авг. 2013 г., 11:42
Awesome + Точечное Решение ...

Также ваши файлы должны иметь кодировку utf-8 без спецификации

 11 нояб. 2012 г., 10:24
Это должно быть в разделе комментариев.

Ваш ответ на вопрос