public void addHeader(String key, String val) { if (val != null && key.equals("content-type")) { int idx = val.indexOf(';'); if (idx == -1) return; String enc = val.substring(idx + 1).trim(); idx = enc.indexOf('='); if (idx == -1) return; enc = enc.substring(idx + 1); writer.setEncoding(enc); } }