Java tutorial
//package com.java2s; import java.io.UnsupportedEncodingException; import java.net.URLDecoder; public class Main { /** * Hides the irritating declared exception. * * @return null if there is an IllegalArgumentException * @throws RuntimeException * if there is an UnsupportedEncodingException */ public static String decode(String value) { try { return URLDecoder.decode(value, "utf-8"); } catch (UnsupportedEncodingException ex) { throw new RuntimeException(ex); } catch (IllegalArgumentException ex) { return null; } } }