データベースにデータを挿入する次のコードがあります。
$query = "INSERT INTO `questions`(`title`,`content`,`set`,`date`) VALUES(:title,:content,:set,:date)";
$stmt = $db -> prepare($query);
$stmt -> bindParam(':title',$title,PDO::PARAM_STR);
$stmt -> bindParam(':content',$content,PDO::PARAM_STR);
$stmt -> bindParam(':set',$set,PDO::PARAM_INT);
$stmt -> bindParam('date',$date,PDO::PARAM_STR);
$stmt -> execute();
echo '<script>alert("שאלה נוספה בהצלחה");</script>';
問題は、DB に挿入された情報を表示するたびに、次のような奇妙な文字列に変わるבעברית
ことです。
PS 英語の文字列を入れれば大丈夫です。DB では適切な英語として表示されます。自分の言語にデータを挿入すると発生します。