pix07
Member
با سلام
من مدتی پیش یک برنامه آجاکس برای جستوجو در دیتابیس نوشتم این برنامه در مرورگرهای firfox , opera , googlechorome
در ست کارمیکنه اما در IE8 وقتی کاربری متنی رو به فارسی در فیلد جستوجو وارد میکنه این متن کارکتر هاش
به شکل زیر وارد برنامه میشود
سلام ==> ��
لازم به ذکره که از تابعه
mysql_query('SET NAMES utf8');
هم در کد صفحه استفاده کردم
و همچنین خاصیت meta صفحه رو به این شکل ست کردم
charset=utf-8"
مشکل از کجاست ؟
ببینید من این مورد رو حتی بدون دیتا بیس هم انجام دادم یه رشته فارسی رو به صورت آجاکسی به یه صفحه دیگه فرستادم در IE8 دوباره همین مشکل هست یعنی رشته ارسالی توسط صفحه html به صفحه php پس از دریافت و چاپ به شکل کارکتر زیر نمایش داده میشه
��
برای نمونه این مثال رو توی IE8
امتحان کنید
http://www.w3schools.com/php/php_ajax_livesearch.asp
من مدتی پیش یک برنامه آجاکس برای جستوجو در دیتابیس نوشتم این برنامه در مرورگرهای firfox , opera , googlechorome
در ست کارمیکنه اما در IE8 وقتی کاربری متنی رو به فارسی در فیلد جستوجو وارد میکنه این متن کارکتر هاش
به شکل زیر وارد برنامه میشود
سلام ==> ��
لازم به ذکره که از تابعه
mysql_query('SET NAMES utf8');
هم در کد صفحه استفاده کردم
و همچنین خاصیت meta صفحه رو به این شکل ست کردم
charset=utf-8"
مشکل از کجاست ؟
ببینید من این مورد رو حتی بدون دیتا بیس هم انجام دادم یه رشته فارسی رو به صورت آجاکسی به یه صفحه دیگه فرستادم در IE8 دوباره همین مشکل هست یعنی رشته ارسالی توسط صفحه html به صفحه php پس از دریافت و چاپ به شکل کارکتر زیر نمایش داده میشه
��
برای نمونه این مثال رو توی IE8
امتحان کنید
http://www.w3schools.com/php/php_ajax_livesearch.asp