سلام به همه
یه سوالی دارم چی کنیم که تو دیتابیس فارسی این جوری ذخیره نشه ا٠و ...
همه روش ها رو امتحان کردم نشد
اگه اشتباه نکنم شما باید توی خود php هم مقدار utf رو ست کنید ، بصورت زیر
header('Content-Type: text/html; charset=utf-8');
charset رو توی کانکشن به دیتابیس ست کردی ؟
در PDO اینجوری میشه
new PDO("mysql:host=$servername;dbname=$dbname;charset=utf8", $username, $password);
درود...
کد زیر امتحان کن:
<?php
// MySQLi:
$connection = new MySQLi( /* ... credentials ...*/);
$connection->set_charset("utf8");
// MySQL:
$connection = mysql_connect(/* ... credentials ... */);
mysql_set_charset("utf8", $connection);
?>
روش mysql که کلا منسوخ هست ولی اگر منظورت mysqli هست
اگر از روش تابع استفاده میکنی ، کد زیر :
$con=mysqli_connect("localhost","my_user","my_password","my_db");
mysqli_set_charset($con,"utf8");
و اگر از روش شی گرا استفاده میکنی ، کد زیر :
$mysqli = new mysqli("localhost","my_user","my_password","my_db");
$mysqli -> set_charset("utf8");
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟