code: public static String decode(String string, String encIn, String encOut)
        throws UnsupportedEncodingException {
      return new String(decode(string.getBytes(encIn)), encOut);
    }
docs: Decode a Base64 encoded String. Characters that are not part of the Base64 alphabet are ignored
  in the input.
  
  @param string The data to decode.
  @param encIn Character encoding to use when converting input to bytes (should not matter
  because Base64 data is designed to survive most character encodings)
  @param encOut Character encoding to use when converting decoded bytes to output.
  @return A decoded String.
  @throws UnsupportedEncodingException if the character encoding specified is not supported.
  @since ostermillerutils 1.00.00