K1-Aria
دوشنبه 14 دی 1394, 20:02 عصر
سلام دوستان
من اطلاعات یک پایگاه داده رو از بانک mysql به صورت جیسون در برنامه ام نشون میدم ، اطلاعات خروجی از سرور در مروگر فارسی و بدون هیچ مشکلی هست و میتونید مشاهده کنید :
https://api.myjson.com/bins/2whg3
اما در برنامه مشکل داره و باید UTF-8 بشه
این کد String و آبجکت جیسون من هست (فیلدی که فارسی هست و دارم getString میکنم)
superHero.setPublisher(json.getString("publisher"));
و تا اونجایی که میدونم باید getByte تهش اضافه کنم به این صورت :
superHero.setPublisher(json.getString("publisher").getBytes("ISO-8859-1"), "UTF-8");
اما متاسفانه خطا میگیره با این مضمون :
Unhandled Exception:java.io.UnsupportedEncodingException
دوستان خیلی خیلی گیر هستم
چکار باید بکنم؟؟
تشکر فراوان
من اطلاعات یک پایگاه داده رو از بانک mysql به صورت جیسون در برنامه ام نشون میدم ، اطلاعات خروجی از سرور در مروگر فارسی و بدون هیچ مشکلی هست و میتونید مشاهده کنید :
https://api.myjson.com/bins/2whg3
اما در برنامه مشکل داره و باید UTF-8 بشه
این کد String و آبجکت جیسون من هست (فیلدی که فارسی هست و دارم getString میکنم)
superHero.setPublisher(json.getString("publisher"));
و تا اونجایی که میدونم باید getByte تهش اضافه کنم به این صورت :
superHero.setPublisher(json.getString("publisher").getBytes("ISO-8859-1"), "UTF-8");
اما متاسفانه خطا میگیره با این مضمون :
Unhandled Exception:java.io.UnsupportedEncodingException
دوستان خیلی خیلی گیر هستم
چکار باید بکنم؟؟
تشکر فراوان