public void setInputStream(InputStream inputstream, String encoding, int buffersize) { if (converter == null || converter.getCharacterEncoding() != encoding) { if ("UTF-8".equals(encoding)) { converter = new ByteToCharUTF8(); } } converter.blastState(); converter.ensureInputBuffer(buffersize); this.inputstream = inputstream; }