چطوری میشه اطلاعات فارسی را مستقیم درmysql وارد کرد

سلام... .
چطوری میشه اطلاعات فارسی را مستقیم درmysql وارد کرد (یعنی تو خود phpmyadmin)
من از utf8 تو صفحاتم استفاده میکنم و تو phpmyadmin هم از utf8-persian-ci استفاده کردم تو phpmyadmin فارسی تایپ میشه اما تو صفحه خروجی فارسی نیست !
ممنوم از همه دوستان !
 

EMIRATES

Active Member
با سلام

یه راه پیدا کردم.

برید تو فرونت پیج - کلمه مورد نظرو بنویسید - بعد برید تو کدش یه چیز اینجوری میده : مثلا کلمه " نوشته " میشه :

(بین # ها فاصله دادم تا phpmyadmin ئه مجید آنلاین اونارو نوشته اصلی قلمداد نکنه)

&#1606 ;&# 1608;&#1588 ;&#1578 ;&# 1607;

این که بره تو موقع خوندن درست خونده میشه.

با تشکر.
 

mohsenshahab

Active Member
منم همین کار رو می کنم
اما وقتی اطلاعات رو از db می خونم حرف ف رو ؟؟ نشون میده
 

ziXet

مدیر انجمن PHP/MYSQL
خب چه کاریه؟
وقتی شما collcaction رو utf-8_persian_ci انتخاب کنید میتونید راحت insert کنید و برای نمایش هم باید قبل از کوئری نمایش اطلاعات اینا رو بفرستی:
PHP:
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");
mysql_query("SET character_set_client = utf8 ");
mysql_query("SET character_set_results = NULL ") ;
mysql_query("SET character_set_connection = utf8 ");
 
آخرین ویرایش:
PHP:
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");
mysql_query("SET character_set_client = utf8 ");
mysql_query("SET character_set_results = NULL ") ;
mysql_query("SET character_set_connection = utf8 ");
 
با تشکر از همه دوستان ولی مشکل در زمانی رخ میدهد که اطلاعات مستقیم تو phpmyadmin وارد کنم
 

جدیدترین ارسال ها

بالا