Arabic language not store in mysql/php
i'm try to insert this query but it is store ???? ???? ?? ????.
INSERT INTO school_name (en_school_name, ar_school_name) VALUES ('some data', 'روضة احمد بنبل')
For solution i have add this
ini_set('default_charset', 'utf-8');
header('Content-type: text/html; charset=utf-8');
mysqli_set_charset($conn,"utf8");
mysqli_query($conn,"SET NAMES 'utf8'");
mysqli_query($conn,'SET CHARACTER SET utf8');
and also prefer this Question but not work in my case, Save Data in Arabic in MySQL database
if i'm run query manually it's work fine but when i'm try to insert query with this
$sql = "INSERT INTO school_name (en_school_name, ar_school_name)
VALUES ('".$dat_val_en."', '".$dat_val_ar."')";
if ($conn->query($sql) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
echo "<br>";
}
it is store ???? ???? ?? ????. Table structure