سلام به همه
یه سوالی دارم چی کنیم که تو دیتابیس فارسی این جوری ذخیره نشه ا٠و ...
همه روش ها رو امتحان کردم نشد
charset رو توی کانکشن به دیتابیس ست کردی ؟
در PDO اینجوری میشه
new PDO("mysql:host=$servername;dbname=$dbname;charset=utf8", $username, $password);
شاید پاسخ شما همینجا باشد
@bamdad
MYSQL هست با PDO نساختمش
درود...
کد زیر امتحان کن:
<?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");هیچ راهی برای اینکه قبلیا رو درست کنی ، وجود نداره ، باید از اول واردشون کنی
اها مرسی
@bamdad