0

アラビア語の問題のみが正常に機能するコードのこの部分があります。

$result = mysql_query("SELECT login, password, name, role FROM qm_users WHERE login = '$login'");

if (!$result) {
    die('Invalid query: ' . mysql_error());
}
$row = mysql_fetch_array($result);
echo $row["name"];

name行にはアラビア語の名前が含まれています。

の出力echo???? ???? ????

私のxampサーバーのmyphpadminでは、ここに構造があります

ここに画像の説明を入力

4

2 に答える 2

1

UTF8 エンコーディングを MySQL データベースに保存する場合は、最初に接続エンコーディングを UTF8 に設定します。

<?php
$connection = new mysqli('localhost', 'my_user', 'my_password', 'my_db');
mysqli_set_charset($connection, "utf8");
?>
于 2013-08-13T08:40:42.883 に答える