View Full Version : مشکل با وارد کردن عبارات فارسی در mysql
snbb000
جمعه 02 فروردین 1392, 19:21 عصر
سلام.
من چیکار کنم برای ایمکه بتونم کلمات فارسی رو توی دیتا بیس بفرستم؟
همون 4 کاری هم که توی یکی از تاپیک ها یکی از مدیرا گفتن هم انجام دادم بازم نشد
همون meta و .... که توی سوالات تکراری بود.
shahrzadd
شنبه 03 فروردین 1392, 01:59 صبح
بعد از select کردن دیتا بیس و قبل از فرستادن query این دو تا خط را اضافه کن
mysql_query("SET NAMES 'UTF8'");
mysql_query("SET character_set_connection = 'utf8))'");
h.rezaee
شنبه 03 فروردین 1392, 02:28 صبح
سلام بله همون جوری گه دوستمون گفتن این کار رو انجام بدین و همچنین موقع ساخت بانک دقت کنید که utf_8 general ci رو انتخاب نمایید. موفق باشید.
snbb000
شنبه 03 فروردین 1392, 22:42 عصر
خوب همین کار هارو کردم .
سلام بله همون جوری گه دوستمون گفتن این کار رو انجام بدین و همچنین موقع ساخت بانک دقت کنید که utf_8 general ci رو انتخاب نمایید
چطور با کد php میشه همین رو فعال کرد؟ممنون
snbb000
شنبه 10 فروردین 1392, 00:24 صبح
خیلی عجیبه وقتی اینطوری مینویسم
$ = mysql_connect($host,$user,$pass);
mysql_select_db($name,$) ;
mysql_query('SET NAMES \'utf8\'');
mysql_set_charset('utf8');
فارسی به صورت حروف نامروبط در میاد اما اینطوری که مینویسم درست میشه
$ = mysql_connect($host,$user,$pass);
mysql_select_db($name,$) ;
چرا؟
MostafaEs3
شنبه 10 فروردین 1392, 01:39 صبح
خیلی عجیبه وقتی اینطوری مینویسم
$ = mysql_connect($host,$user,$pass);
mysql_select_db($name,$) ;
mysql_query('SET NAMES \'utf8\'');
mysql_set_charset('utf8');
فارسی به صورت حروف نامروبط در میاد اما اینطوری که مینویسم درست میشه
$ = mysql_connect($host,$user,$pass);
mysql_select_db($name,$) ;
چرا؟
بهترین حالت برای ست کردن UTF-8 گذاشتن این سه خط کد هست (که فکر کنم مورد دوم کار تابع mysql_set_charset رو انجام بده) ::
mysql_query("SET NAMES 'utf8'", $connection);
mysql_query("SET CHARACTER SET utf8", $connection);
mysql_query("SET CHARACTER_SET_CONNECTION=utf8", $connection);
که بجای متغیر connection میبایست اتصال خودتون رو قرار بدید
----------------
درضمن کد شما ایراد داره و میبایست متغیر رو با اسم تایپ کنید ! علامت خالی فایده نداره که :لبخند:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.