انجمن سایت کلیدستان



خواندن متن فارسی از url؟ (برنامه نویسی اندروید)زمان کنونی: ۱۳۹۵/۰۹/۱۴، ۰۲:۴۰ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: nastaran.am
آخرین ارسال: foad.pezeshkian
پاسخ 2
بازدید 281

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
خواندن متن فارسی از url؟ (برنامه نویسی اندروید)

خواندن متن فارسی از url؟ (برنامه نویسی اندروید)

#1
با سلام خدمت اعضای محترم انجمن کلیدستان.
 تقاضای کمک دارم ارتون.من یک لیستی دارم که شامل آی دی و اسم و تاریخ و عکس هست.
با استفاده از json  از url تونستم دریافتش کنم.ولی چون با حروف فارسی هستند بدرستی نمایش داده نمیشه! خیلی سرچ کردم ولی موفق نشدم.
این هم بخشی از کدی که نوشتم.

کد:
    @Override
            protected Void doInBackground(Void... params) {
                // Create an array
                arraylist = new ArrayList<HashMap<String, String>>();

                // Retrieve JSON Objects from the given URL address
                jsonobject = JSONfunctions
                        .getJSONfromURL("http://apk.egam.ir/SelectContact.aspx");
                
        

                try {
                    // Locate the array name in JSON
                    jsonarray = jsonobject.getJSONArray("List");

                    for (int i = 0; i < jsonarray.length(); i++) {
                        HashMap<String, String> mapp = new HashMap<String, String>();
                        jsonobject = jsonarray.getJSONObject(i);
                        // Retrive JSON Objects
                        //map.put("id", jsonobject.getInt("id"));
                        mapp.put("name", jsonobject.getString("name"));
                        mapp.put("family", jsonobject.getString("family"));
                        mapp.put("date", jsonobject.getString("date"));
                        mapp.put("image", jsonobject.getString("image"));
                        // Set the JSON Objects into the array
                        arraylist.add(mapp);
                    
            
                    }
                    
                } catch (JSONException e) {
                    Log.e("Error", e.getMessage());
                    e.printStackTrace();
                }
                
                
                return null;
            }
پاسخ

خواندن متن فارسی از url؟ (برنامه نویسی اندروید)

#2
دوست عزیز شما باید زمانی که اطلاعاتو از سرور دریافت میکنید ُ سرور بصورت انکدینگ UTF8 ارسال کنه و شما هم با همون انکدینگ باز بکنید که به مشکل بر نخورید
پاسخ


پرش به انجمن:


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

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)