docs: public static String createContentDisposition(String value, String filename) {
          try {
              return String.format("%s;filename=\"%2$s\"; filename*=UTF-8''%2$s", value, encodeURI(filename));
          }
          catch (UnsupportedEncodingException e) {
              throw new FacesException(e);
          }
      }