• 1 رای - 4 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در ساخت صفحه جستجو
#1
نمی دونم درست قرار دادم یا نه اگه اشتباه هست مدیران منتقل کنن .

یک قسمت سرچ برای سایتم درست کردم که داده ها از طریق ajax برای یک صفحه php در سمت سرور فرستاده و نتیجه نمایش داده میشه .
من داده ها رو به صورت get ارسال می کنم . حالا مشکل من با داده های فارسی هست اونا رو به صورت علامت سوال دارم و چون نتیجه این صفحه به صورت ajax ارسال میشه من نمی تونم از تگ meta برای فارسی سازی صفحه استفاده کنم .

به نظر شما راه حل این مشکل چیه ؟
  پاسخ
تشکر شده توسط :
#2
من توصیه می کنم که برای جستجو استفاده نکنی! البته منظورم جستجو برای کل سایت هست و این نظر من هست
مشکل فارسی توی ajax رو من غالبآ با یه تابع ....
اینجارو ببین، مشکلت از این نوعه؟ اونجا
  پاسخ
تشکر شده توسط : php
#3
اره محمد همونی بود که من لازه داشتم دستت درد نکنه .

من فکر می کردم باید دنبال تابعی باشم که بتونه در php داده هام رو کد کنه ولی مثل اینکه کاملا در اشتباه بودم و مشکل از قبل از رسیدن دادها به سرور بوده .

اسم تابعی که محمد عرفی کرده بود اینه : encodeURIComponent که با دادن دادهایی با علامت های خاص مثل حروف فارسی و خط فاصله و علامت های خاص دیگه اون ها رو کد میکنه و نتیجه رو برای ما بر می گردنه .


کد پی‌اچ‌پی:
    code=encodeURIComponent('سازمان تخصصی php')
    
alert(code); 

نتیجه
نقل قول:%D8%B3%D8%A7%D8%B2%D9%85%D8%A7%D9%86%20%D8%AA%D8%AE%D8%B5%D8%B5%DB%8C%20php
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان