PDA

View Full Version : مشکل با آپدیت مقادیر فارسی خوانده شده



mostafa272
دوشنبه 06 شهریور 1391, 09:00 صبح
با سلام

در برنامه ام در صفحه ویرایش مطلب (نام و سایر اطلاعات )را از سمت سرور می خوانم و از طریق ajax در فیلدهای html صفحه قرار می دهم. اما مقادیر فارسی وارد شده به درستی آپدیت نمی شوند و مثلا به صورت
"آزÙ" ذخیره می شوند! نمی دانم که مشکلش از چیست! لطفا راهنمایی کنید.

با تشکر

esi022
دوشنبه 06 شهریور 1391, 16:19 عصر
از تابع urldecode استفاده کنید

mostafa272
دوشنبه 06 شهریور 1391, 19:10 عصر
ممکنه یکم راجع به این تابع توضیح بدید! چرا این مشکل فقط برای کلمات فارسی پیش میاد؟

lady64
دوشنبه 06 شهریور 1391, 21:37 عصر
تابع urlencode بعضی کاراکترهای خاص مثل / ، & , ... رو به کاراکترهای قابل قبول تبدیل میکنه .
مثلا اگر مقدار one&one رو بخواید بعنوان کوئری استرینگ به صفحه ی دیگه بفرستید ، باید قبلش از urlencode استفاده کنید.

mostafa272
جمعه 10 شهریور 1391, 21:48 عصر
مشکل با urldecode هم حل نشد.این تابع یه همچین چیزی رو بر می گردونه:'آزÙ'. کسی تا به حال این مشکل رو نداشته؟

esi022
شنبه 25 شهریور 1391, 01:26 صبح
اگر از mysql استفاده می کنی
mysql_set_charset('UTF8',$conn);
و اینکه کدپیج صفحه ات utf-8 نیست
header('Content-Type: text/html; charset=utf-8');
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
و فایلت همutf-8 ذخیره بشه