データベースの照合順序内の私のデータベースとテーブルがutf8_general_ci マイ接続のphpファイルで、次のとおりです。私はMySQLでアラビア語のデータを格納することはできません、UTF8またはcp1256は私の問題を解決していない
$connection = mysqli_connect(DBHOST,DBUSER,DBPW,DBNAME);
if (!$connection) {
die("Database connection failed: " . mysqli_error($connection));
}
// 2. Select a database to use
$db_select = mysqli_select_db($connection, DBNAME);
mysqli_query($connection,"SET NAMES 'utf8'");
mysqli_query($connection,"SET CHARACTER SET utf8");
if (!$db_select) {
die("Database selection failed: " . mysqli_error($connection));
}
私もヘッダを追加次のように私のconnection.phpファイルへ:
ع ج 
:私は、データベースにアラビア文字を挿入しようとすると、
header('content-type:text/html; charset=utf-8');
は今、私はこれを得ました
は私もこれを実行しようとしました:
mysqli_query($connection,"SET NAMES 'cp1256'");
mysqli_query($connection,"SET CHARACTER SET cp1256");
しかし、私はまだ私のデータベースに保存されている同じ結果を得ます。 何かお考えですか?
[MySQLデータベースでアラビア語でセーブデータ]の可能な重複(https://stackoverflow.com/questions/6859018を使用している場合/ save-data-in-arabic-in-mysql-database) – Jaime
検索しましたが、既存の回答が私の問題の解決に役立つものはありません – wfareed
この質問/回答を見る:https://stackoverflow.com/questions/31459458/insert- an-arabic-text-mysql – Berlin