ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : چند مشکل در 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 بذارید
موفق باشید.