View Full Version : سوال: مشکل فارسی نوشتن در پایگاه داده mysql
msdn1223
سه شنبه 17 بهمن 1391, 20:30 عصر
سلام دوستان
من پایگاه داده و جداولی رو داخل اون ایجاد کردم، همه چی رو درست تنظیم کردم و از تو داخل phpmyadmin که مقداری رو فارسی وارد میکنم درست نشون میده ولی وقتی از طریق کد php مقداری رو میخوام ثبت کنم ثبت میشه ولی خب فارسی نشون نمیده و حروف در هم ریخته نشون میده
میشه کمک کنید مشکل کجاست؟
ممنونم
mostafa_shaeri_tj
چهارشنبه 18 بهمن 1391, 07:27 صبح
Collation جدول و فیلدهای اون رو به utf8_persian_ci تغییر بده. و در هنگام ارسال query در php هم از این کد استفاده کن
mysql_query("SET NAMES 'UTF8'");
mysql_query("SET character_set_connection = 'utf8'");
helane
شنبه 11 آبان 1392, 22:14 عصر
میشه یك عكس بگیرید كجا برم
و در هنگام ارسال query در php هم از این کد استفاده کن
reza rezai
پنج شنبه 14 فروردین 1393, 11:46 صبح
دمت گرم :لبخندساده::لبخندساده:
CodeforLife
پنج شنبه 14 بهمن 1395, 11:34 صبح
سلام دوستان عزیز من
این کد رو نوشتم ولی اجرا نمیشه
در intelij کد زدم خودش save میکنه و من ذخیرش نمیکنم ..
function createConnection(){
$connection =mysqli_connect("localhost", "root","","maindb");
mysql_query("SET NAMES 'UTF8'");
mysql_query("SET character_set_connection = 'utf8'");
//
// Check connection
//
if (mysqli_connect_error()) {
echo "Faild".mysqli_connect_error();
}
return $connection;
}
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.