উদাহরণ:
foobar = new InputStreamReader(p.getInputStream(), "ISO-8859-1");
যেহেতু এনকোডিংটি হার্ডকোডযুক্ত এবং সঠিক, তাই কনস্ট্রাক্টর স্পেসিফিকেশনটিতে ঘোষিত অসমর্থিত এনকোডিংএক্সেপশনটি কখনই ফেলে দেবে না (যদি জাভা বাস্তবায়ন না ভেঙে না যায়, তবে আমি যে কোনওভাবেই হারিয়েছি)। যাইহোক, জাভা আমাকে যাইহোক যাইহোক যে ব্যতিক্রমটি মোকাবেলা করতে বাধ্য করে।
বর্তমানে, এটির মতো দেখাচ্ছে
try {
foobar = new InputStreamReader(p.getInputStream(), "ISO-8859-1");
}
catch(UnsupportedEncodingException e) { /* won't ever happen */ }
কোনও ধারণা কীভাবে এটি আরও ভাল করা যায়?