utf-8_binの照合で'items'という名前のテーブルを作成し、データを挿入し続けると、それをデーバナーガリーに挿入しました。ネパール語の場合、すべてうまくいき、レコードの表示に関しては、すべてのデーバナーガリーフォントが次のように表示されます。 निश्चलと書いた場合のような疑問符は、???????として表示されます。しかし、phpmyadminでは正しく表示されます。私のページでもutf-8を使用することをすでに宣言しています。これが、私のページのヘッダーセクションです。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta charset="utf-8" />
</head>
<?php
$sql="SELECT * FROM `swyamsewika`.`items`";
mysql_connect("localhost","root","");
$query=mysql_query($sql);
$a=mysql_fetch_array($query);
var_dump($a);
?>
ページにनिश्चलと入力すると、正しく表示されます。データベースに入力してからphpを使用して取得すると、?????になります。できるだけ早く助けてください...