آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

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

SaeiD-as  7 سال پیش  6 سال پیش
+1 0

سلام دوستان

هنگام جست و جو در برنامه ام اگر انگلیسی سرچ کنم هیچ مشکلی نداره و جست و جو به راحتی انجام میشه و لیست در برنامه نشون داده میشه اما زمانی که فارسی سرچ میکنم هیچ موردی رو پیدا نمیکنه! داخل سایت هم که 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  7 سال پیش
+2 0

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

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

 

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

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