چگونه می توان در جاوا String هایی که در آنها کاراکتر هایی مثل %20 قرار دارند را تبدیل کرد؟

+1 رأی
میانگین بازدید روزانه 0.11254 بازدید

بعضی از String ها هستند که encoding خاصی دارند و در آن کاراکتر هایی مثل %20 وجود دارد، چگونه می توان این مدل String ها را در جاوا به حالت عادی تبدیل کرد؟

برای مثال :

random%20word%20%A3500%20bank%20%24
سوال 6 سال قبل در تالار برنامه نویسی توسط Saeed Zarinfam (959 امتیاز)

1 جواب

+1 رأی

با استفاده از متد decode کلاس URLDecoder می توانید String را decode کنید:

        try { 
            return URLDecoder.decode("random%20word%20%A3500%20bank%20%24", "UTF-8"); 
        } catch (UnsupportedEncodingException e) { 
            e.printStackTrace(); 
        }
جواب 6 سال قبل توسط Saeed Zarinfam (959 امتیاز)

سوال های مشابه

0 رأی
1 جواب میانگین بازدید روزانه 0.872,293 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.381,025 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.19498 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.16160 بازدید
+1 رأی
2 جواب میانگین بازدید روزانه 0.27380 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.09201 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.11288 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.2230 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.25792 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.411,297 بازدید
کانال تلگرام جواب یاب
...