بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
این نمونه کد، چه کدی هست و چجوری دیکُد میشه؟
سلام دوستان.
کد زیر بخشی از کد جیسون دریافتی من از یک سایته. تمام پارامترهای داخل کد جیسون بدون مشکل دیکُد میشن ولی این یه تیکه دیکُد نمیشه هرچی هم گشتم نمونه ش رو پیدا نکردم. خواستم بدونم چجوری این رو دیکُد کنم. ممنون
"منابع خبر
ی شنبه شب ا
ز قطعی دوب
اره شبکه ا
ینترنت در
کره شمالی
خبر دادند."
0
0
بعد از کلی تحقیق و تفحص:) فهمیدیم که این کد، یونیکده. حالا کسی از دوستان اطلاع داره چجوری تبدیل کنم به UTF-8؟ (11 سال پیش)
0
0
این سایت برای تبدیل کد ها بد گزینه ای نیست :) لینک ترجمه نوشته خارجی شما هم میشه "منابع خبری شنبه شب از قطعی دوباره شبکه اینترنت درکره شمالی خبر دادند"
(11 سال پیش)
0
0
ببخشید ظاهرا من منظورمو درست مطرح نکردم. میخوام توی اندروید کد رو تبدیک کنم. یعنی یه کدی بنویسم که این رشته ی یونیکد رو تبدیل به UTF-8 کنه (11 سال پیش)
برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال
احسان منصوری
11 سال پیش
0
0
کسی نظری نداره؟ من این کد رو نوشتم اما هیچ فرقی نمیکنه و اطلاعات به همون شکله:
try {
// Convert ISO to UTF-8
String newsConverted = new String(object.getString("n_dec").getBytes("ISO-8859-1"), "UTF-8");
Log.i("LOG", "Summary: " + newsConverted);
}
catch (UnsupportedEncodingException e) {
}
پاسخ به سوال
محمد حسین زاده
11 سال پیش
+3
0
به این صورت دیکد میشه:
private String decode(String coded)
{
Pattern pattern = Pattern.compile("&#(\\d{1,5});");
Matcher matcher = pattern.matcher(coded);
StringBuffer buffer = new StringBuffer();
while (matcher.find()) {
matcher.appendReplacement(buffer, String.valueOf(((char) Integer.parseInt(matcher.group(1)))));
}
return buffer.toString();
}
پاسخ به سوال
احسان منصوری
11 سال پیش
0
0
آقای حسین زاده تست کردم دیدم متن رو به این شکل نشون میده:
احتمالا از اون پترن هست درسته؟

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