code: public static String decode(String str) {
  		try {
  			return URLDecoder.decode(str, "UTF-8");
  		} catch (UnsupportedEncodingException e) {
  			//should never happen
  			throw new RuntimeException(e);
  		}
  	}
docs: Decodes a string
  @param str the string
  @return the decoded string