MySQL データベースに格納されているウルドゥー語の本のタイトルがあります。PHPを使用してhtmlページに表示する必要があります。
??????
現在、ウルドゥー語テキストの代わりに疑問符 ( ) のみが表示されます。
<div class='product_title'><a href='details.php?pid=".$Row['s_id']."'>".$Row["books"]."</a></div>
これらの文字を正しく表示するにはどうすればよいですか?
MySQL データベースに格納されているウルドゥー語の本のタイトルがあります。PHPを使用してhtmlページに表示する必要があります。
??????
現在、ウルドゥー語テキストの代わりに疑問符 ( ) のみが表示されます。
<div class='product_title'><a href='details.php?pid=".$Row['s_id']."'>".$Row["books"]."</a></div>
これらの文字を正しく表示するにはどうすればよいですか?
ステップ : 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
}
?>
また、エンコードするファイルはBOMなしでutf-8である必要があります