آژانس هواپیمایی
pop up

مشکل در Ajax برای دریافت مقادیر UTF-8

شروع موضوع توسط متالیک ‏14 نوامبر 2007 در انجمن PHP

  1. متالیک

    متالیک Registered User

    تاریخ عضویت:
    ‏31 مارس 2007
    نوشته ها:
    1,938
    تشکر شده:
    59
    سلام

    من هنگامی که با ajax در php می خواهم یک سری داده از mysql بگیرم که فارسی و utf-8 هستند و در صفحه نمایش بدم encoding خراب می شه و حروف رو utf-8 نشون نمی ده. چه کار کنم؟

    در صورتی که مثلا کل صفحه ی وب فارسی هستش و فقط اون قسمتی که با ajax بر می گرده encoding نمیشه...
     
  2. Mojtabaf

    Mojtabaf فروشنده معتبر [؟]

    تاریخ عضویت:
    ‏9 مارس 2006
    نوشته ها:
    217
    تشکر شده:
    9
    فایلی که با Php نوشتی utf-8 سیو کردی؟
     
  3. متالیک

    متالیک Registered User

    تاریخ عضویت:
    ‏31 مارس 2007
    نوشته ها:
    1,938
    تشکر شده:
    59
    عزیز فایل که با utf-8 ذخیره شده چون بقیه ی صفحه رو که با ajax نیست فارسی نشون می ده فقط اون قسمتی رو که با ajax بر می گردونه utf-8 نیست..
     
  4. Mojtabaf

    Mojtabaf فروشنده معتبر [؟]

    تاریخ عضویت:
    ‏9 مارس 2006
    نوشته ها:
    217
    تشکر شده:
    9
    اون فایلی که قراره ajax رو برگردونه هم خودش باید utf-8 سیو بشه
    آدرس داری بشه دید؟

    مثلا index.php که با فرمت utf-8 سیو کردی
    این با یه فایل دیگه هستش دیگه؟ مثلا ajax.php که اینو شاید با utf-8 سیو نکردی.

    من تنها چیزی که به ذهنم میرسه همینه چون یه بار هم این برام پیش اومده که مشکل همین بوده
     
  5. firebird

    firebird Registered User

    تاریخ عضویت:
    ‏2 جولای 2005
    نوشته ها:
    1,424
    تشکر شده:
    9
    ببین تو کدهات جایی htmlentities استفاده نکردی؟
     
  6. متالیک

    متالیک Registered User

    تاریخ عضویت:
    ‏31 مارس 2007
    نوشته ها:
    1,938
    تشکر شده:
    59
    بله آن فایل دیگر را هم utf-8 ذخیره کردم.

    نه.


    ================

    من فکر می کنم از فریم ورک آزاکسی که استفاده کردم قابلیت utf-8 نداره. آیا شما فریم ورکی سراغ دارید که utf-8 رو هم ذخیره کنه؟
     
  7. boxilink
  8. متالیک

    متالیک Registered User

    تاریخ عضویت:
    ‏31 مارس 2007
    نوشته ها:
    1,938
    تشکر شده:
    59
    درست حدس زدم. فریم ورک با encoding مشکل داشت. با نویسنده ی فریم ورک تماس گرفتم و ایشان هم تائید کردند و گفتند در ورژن بعدی این مشکل را برطرف خواهند ساخت.

    حالا معلوم نیست کی نسخه ی جدید منتشر بشه. اگه شما فریم ورک بهتری سراغ دارید که با utf-8 سازگاری داره لطفا معرفی کنید.

    تشکر
     
  9. Mojtabaf

    Mojtabaf فروشنده معتبر [؟]

    تاریخ عضویت:
    ‏9 مارس 2006
    نوشته ها:
    217
    تشکر شده:
    9
    من ار فریمورک استفاده نکردم. خود ایجکس زیاد کار سختی نیست
     
  10. Mojtabaf

    Mojtabaf فروشنده معتبر [؟]

    تاریخ عضویت:
    ‏9 مارس 2006
    نوشته ها:
    217
    تشکر شده:
    9
    من یه فایل js و html که از ajax استفاده میکنه رو آپ کردم.
    خیلی کم و ساده ست و راحت میتونی ازش استفاده کنی. اگه مشکلی داشتی بگو توضیح بدم ولی خودتم میتونی.
     

    فایل های ضمیمه:

    • ajax.zip
      اندازه فایل:
      1.7 KB
      نمایش ها:
      11