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

ساخت وبلاگ

سلام دوستان . من دارم یک صفحه ی پی اچ پی می نویسم که باید یک اسم رو با زبان فارسی توش وارد کنن .

خط هایی که توی برنامم برای فیلد dnam بکار بردم به شرح زیر هستن :

1-

$dnam = UnEscape($_POST['dnam']);

2-

$dnam= mysql_real_escape_string(htmlentities($dnam, ENT_QUOTES, 'UTF-8'));

کد شماره ی 2 رو به این شکل هم بکار بردم اما جواب نداد در هر دو نوع

$dnam = mysql_real_escape_string($dnam);

3-

mysql_query("INSERT INTO bestt SET duser = '$duser', dnam= '$dnam';") or die(mysql_error());

4- حتی با اینکه می دونم این کد ربطی نداره اما متای یو تی اف هشت رو هم توی هد قرار دادم باز هم بی فایدست

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

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

Capture.JPG

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

Capture2.JPG

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

برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : محمد رضا جوادیان programers بازدید : 140 تاريخ : چهارشنبه 30 تير 1395 ساعت: 1:43