public String getCharSet() { String contentType = getContentType(); if (contentType == null) return ""; contentType = contentType.toLowerCase(); int charSetIdx = contentType.indexOf(HTTP.CHARSET); if (charSetIdx < 0) return ""; int charSetEndIdx = charSetIdx + HTTP.CHARSET.length() + 1; String charSet = new String(contentType.getBytes(), charSetEndIdx, (contentType.length() - charSetEndIdx)); if (charSet.length() < 0) return ""; if (charSet.charAt(0) == '\"') charSet = charSet.substring(1, (charSet.length() - 1)); if (charSet.length() < 0) return ""; if (charSet.charAt((charSet.length()-1)) == '\"') charSet = charSet.substring(0, (charSet.length() - 1)); return charSet; }
public String getCharSet() { String contentType = getContentType(); if (contentType == null) return ""; contentType = contentType.toLowerCase(); int charSetIdx = contentType.indexOf(HTTP.CHARSET); if (charSetIdx < 0) return ""; int charSetEndIdx = charSetIdx + HTTP.CHARSET.length() + 1; String charSet = new String(contentType.getBytes(), charSetEndIdx, (contentType.length() - charSetEndIdx)); if (charSet.length() < 0) return ""; if (charSet.charAt(0) == '\"') charSet = charSet.substring(1, (charSet.length() - 1)); if (charSet.length() < 0) return ""; if (charSet.charAt((charSet.length()-1)) == '\"') charSet = charSet.substring(0, (charSet.length() - 1)); return charSet; }
public String getCharSet() { String contentType = getContentType(); if (contentType == null) return ""; contentType = contentType.toLowerCase(); int charSetIdx = contentType.indexOf(HTTP.CHARSET); if (charSetIdx < 0) return ""; int charSetEndIdx = charSetIdx + HTTP.CHARSET.length() + 1; String charSet = new String(contentType.getBytes(), charSetEndIdx, (contentType.length() - charSetEndIdx)); if (charSet.length() < 0) return ""; if (charSet.charAt(0) == '\"') charSet = charSet.substring(1, (charSet.length() - 1)); if (charSet.length() < 0) return ""; if (charSet.charAt((charSet.length()-1)) == '\"') charSet = charSet.substring(0, (charSet.length() - 1)); return charSet; }