PDA

View Full Version : سوال: توی ذخیره کردن فیلدهای فارسی موندم



havash064
سه شنبه 29 تیر 1395, 21:23 عصر
سلام دوستان . من دارم یک صفحه ی پی اچ پی می نویسم که باید یک اسم رو با زبان فارسی توش وارد کنن .



خود جدول توی sql رو هم یو تی اف هشت قرار دادم اما باز هم کاراکتر ها فارسی ثبت نمی شن و کدهای به هم ریخته ثبت می شن .

141572

و کدها به این شکل ثبت می شن :

141573

دیگه موندم چیکار کنم که فارسی ثبت بشه . ممنون می شم راهنمایی کنین

amir6268
چهارشنبه 30 تیر 1395, 01:16 صبح
قبل از ثبت یکبار متن رو چاپ کن ببین بازم درست نشون نمیده؟
به جای utf8_persian_ci بزار روی utf8_unicode_ci بعد یکبار دیگه تست کن ...

mehranphp
چهارشنبه 30 تیر 1395, 09:27 صبح
سلام من هم مشکل شما را داشتم ولی با این خط کد مشکلم حل شد

mysqli_set_charset($connection,"utf8");
این کد باید قبل از انجام query بزاری مسلما

havash064
چهارشنبه 30 تیر 1395, 13:35 عصر
سلام من هم مشکل شما را داشتم ولی با این خط کد مشکلم حل شد

mysqli_set_charset($connection,"utf8");
این کد باید قبل از انجام query بزاری مسلما

سلام امتحان کردم متاسفانه جواب نداد . باز هم ممنون

havash064
چهارشنبه 30 تیر 1395, 13:37 عصر
قبل از ثبت یکبار متن رو چاپ کن ببین بازم درست نشون نمیده؟
به جای utf8_persian_ci بزار روی utf8_unicode_ci بعد یکبار دیگه تست کن ...

تغییر دادم اما باز هم با کدهای عجیب ذخیره می شه . احتمالا توی یک تاپیک جدید از اول ساخت صفحه رو شروع کنم تا اینجوری با مشکل روبرو نشم . ممنون

havash064
چهارشنبه 30 تیر 1395, 17:13 عصر
کد صفحه ی ثبت نام رو می تونین بالای همین صفحه ببینین

farhad_823
چهارشنبه 30 تیر 1395, 20:35 عصر
-- حذف شود ---