بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

مشکل با سرچ فارسی (حل شده)

مدیریت گفتگو
SaeiD-as 10 سال پیش
آخرین تغییر: 9 سال پیش

سلام دوستان

هنگام جست و جو در برنامه ام اگر انگلیسی سرچ کنم هیچ مشکلی نداره و جست و جو به راحتی انجام میشه و لیست در برنامه نشون داده میشه اما زمانی که فارسی سرچ میکنم هیچ موردی رو پیدا نمیکنه! داخل سایت هم که url رو وارد می کنم نتایج جست و جو رو به خوبی نشون میده

کدهای sql رو بصورت زیر نوشتم:

 SELECT * FROM `adv` WHERE `adv_name` LIKE '%input_search%' OR `adv_desc` LIKE '%input_search%'  ORDER BY `adv_id` DESC LIMIT 0, 30

بنظرتون مشکلش چیه؟

نظرات

پاسخ‌ها 1

SaeiD-as 10 سال پیش

دوستان مشکلم بوسیله این لینک حل شد، کدهای sql هیچ مشکلی نداشتند فقط سمت اندروید بایستی مقادیر رو به این صورت بفرستیم:

 input_search = edtSearch.getText().toString();
                try {
                    String parameters = URLEncoder.encode(input_search, "UTF-8"); <- این خط به کد اضافه گردید و مشکل برطرف شد
                    populateFromNetwork(parameters);
                }
                catch (UnsupportedEncodingException e) {
                    e.printStackTrace();
                }

 

نظرات

AGeNiS1 9 سال پیش
سلام من اینکارو انجام دادم بازم درست نشد در ضمن populateFromNetwork چیه؟ و اینکه مشکل من اینه ک روی گوشی سامسونگ و ال جی جواب میده و فارسی سرچ میکنه ولی روی باقی گوشی ها نه

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .