Приклад:
foobar = new InputStreamReader(p.getInputStream(), "ISO-8859-1");
Оскільки кодування є жорстким і правильним, конструктор ніколи не кине заявлене в специфікації UnsupportedEncodingException (якщо не буде порушена реалізація Java, і в цьому випадку я все одно втрачаюсь). У будь-якому разі, Java змушує мене в будь-якому разі боротися з цим винятком.
Наразі це виглядає так
try {
foobar = new InputStreamReader(p.getInputStream(), "ISO-8859-1");
}
catch(UnsupportedEncodingException e) { /* won't ever happen */ }
Будь-які ідеї, як зробити це краще?