تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 2 از 2

نام تاپيک: مشکل در دریافت کارکتر های فارسی از کاربر در ie8

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Jul 2007
    پست ها
    17

    پيش فرض مشکل در دریافت کارکتر های فارسی از کاربر در ie8

    با سلام
    من مدتی پیش یک برنامه آجاکس برای جستوجو در دیتابیس نوشتم این برنامه در مرورگرهای firfox , opera , googlechorome
    در ست کارمیکنه اما در IE8 وقتی کاربری متنی رو به فارسی در فیلد جستوجو وارد میکنه این متن کارکتر هاش
    به شکل زیر وارد برنامه میشود
    سلام ==> ��

    لازم به ذکره که از تابعه

    mysql_query('SET NAMES utf8');
    هم در کد صفحه استفاده کردم
    و همچنین خاصیت meta صفحه رو به این شکل ست کردم
    charset=utf-8"


    مشکل از کجاست ؟

    ببینید من این مورد رو حتی بدون دیتا بیس هم انجام دادم یه رشته فارسی رو به صورت آجاکسی به یه صفحه دیگه فرستادم در IE8 دوباره همین مشکل هست یعنی رشته ارسالی توسط صفحه html به صفحه php پس از دریافت و چاپ به شکل کارکتر زیر نمایش داده میشه
    ��
    برای نمونه این مثال رو توی IE8
    امتحان کنید
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    من یسری جستوجو کردم و توی این صفحه [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    تا بع زیر رو پیدا کردم
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    که این تابع رو تو صفحه دوم یا همون صفحه php که مقادیر ارسالی بروش آجاکس از صفحه اول رو دریافت میکنه
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    با کد بالا رشته فارسی رو دریافت کردم چاپ کردم اینبار خروجی تو مرورگرای دیگه مثل قبل درست بود اما توی IE8 به شکل زیر نمایش داده میشه
    قبل از استفاده از تابع

    سلام => ��

    بعد از استفاده از تابع
    سلام => ÓáÇã

    حالا باید چیکار کرد؟

  2. #2
    در آغاز فعالیت
    تاريخ عضويت
    Jul 2007
    پست ها
    17

    پيش فرض

    دوستان راه حل رو به کمک یکی از دوستان در مجید انلاین پیدا کردم
    چون حدس میزدم افراد دیگه ای هم با این مشکل مواجه شن ، وظیفه خودم دونستم بگم
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    دستور بالا رو در کد جاوای مربوط به صفحه اول که وظیفه دریافت مقادیر از کاربر و ارسال اون به صفحه دوم رو داره
    به همین سادگی
    مشکل ما با IE8 حل شد

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •