فیلتر کردن لیست ویو با عبارت فارسی
لیست ویوی من از سمت سرور اطلاعات میگیره.توی خوندن و ذخیره کردن فارسی مشکلی نداره.اما وقتی عبارت فارسی میفرستم که از یکی از ستون های جدول بر اساس اون فیلتر کنه(فرض کنید لیستی از اسم هاست که من "علی" رو میفرستم تا فیلتر کنه).به صورت علامت سوال میفرسته.باید چیکار کنم؟تمام کارهایی که توی همین سایت و بقیه سایتا برای فارسی کردن بوده امتحان کردم.اما بیشتر اونا برای ذخیره کردنه نه جستجو.ممنون میشم راهنمایی کنید.
String lastFilter = "name='علی'";
String url = "http://192.168.1.6/server/service.php?";
ArrayList<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("action", "read"));
params.add(new BasicNameValuePair("filter", lastFilter));
اگر از کلاس وب سرویس استاد استفاده کردی واسه ی ارسال داده به صفحه php
یه قسمتش را فقط باید عوض کنی
public static String readUrl(String url, ArrayList<NameValuePair> params) {
try {
DefaultHttpClient client = new DefaultHttpClient();
HttpPost method = new HttpPost(url);
if (params != null)
{
method.setEntity(new UrlEncodedFormEntity(params, "UTF-8"));///اضافه شود utf8 در این قسمت فقط باید یک
}
HttpResponse response = client.execute(method);
InputStream inputstrim = response.getEntity().getContent();
String result = convertInputStrimToString(inputstrim);
return result;
}
catch (ClientProtocolException e) {
e.printStackTrace();
}
catch (IOException e) {
e.printStackTrace();
}
return null;
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .