توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : چند مشکل در php و Database
Cluwix
October 4th, 2016, 17:35
سلام اقا من مشکل utf8 در phpmyadmin دارم , اطلاعات رو از php میفرستم در دیتابیس به این صورت سیو میشه جنوب
چیکار کنم ؟
ms313
October 4th, 2016, 17:50
سلام اقا من مشکل utf8 در phpmyadmin دارم , اطلاعات رو از php میفرستم در دیتابیس به این صورت سیو میشه جنوب
چیکار کنم ؟
دلایل متفاوتی می تونه داشته باشه .
یکی از مشکل ها این هست که شما باید تو هدر اچ تی ام ال یونکد utf-8 رو بذارید بصورت
<meta charset="UTF-8">
اما اگه مستقیم از پی اچ پی ارسال می کنید کد زیرو داشته باشید.
header('Content-Type: text/html; charset=utf-8');
ولی بازم هم درست نشد باید charset رو کانکشن دیتابیس مشخص کنید:
<?php
$con=mysqli_connect("localhost","my_user","my_password","my_db");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
// Change character set to utf8
mysqli_set_charset($con,"utf8");
mysqli_close($con);
?>
و گاها مشکل از یونیکد خود مای اس کو هست به اینصورت که باید Collation جداول و فیلد ها رو روی utf8_general_ci بذارید البته اگه نشد engin table رو روی myisam بذارید
موفق باشید.