List of utility methods to do HTML Decode
String | HTMLDecode(String s) HTML Decode String mine = s; for (int i = 0; i < c.length; i++) { mine.replaceAll(expansion[i], (c[i] + "")); return mine; |
String | htmlDecode(String s) html Decode if (s == null || s.length() == 0) { return s; s = s.replace(" ", " "); s = s.replace(""", "\""); s = s.replace("'", "'"); s = s.replace("'", "'"); s = s.replace("<", "<"); ... |
String | htmlDecode(String strSrc) html Decode if (strSrc == null) { return ""; strSrc = strSrc.replaceAll("<", "<"); strSrc = strSrc.replaceAll(">", ">"); strSrc = strSrc.replaceAll(""", "\""); strSrc = strSrc.replaceAll("'", "'"); strSrc = strSrc.replaceAll("&", "&"); ... |
String | htmlDecoder(String content) html Decoder if (content == null) { return ""; content = content.replaceAll("<br>", ""); content = content.replaceAll("\n", ""); content = content.replaceAll("\r", ""); content = content.replaceAll("<", ""); content = content.replaceAll(">", ""); ... |
String | htmlEntityDecode(String s) the following method was taken from suns Decoder and stands under CDDL look here for a converter: http://gmailassistant.sourceforge.net/src/org/freeshell/zs/common/HtmlManipulator.java.html int i = 0, j = 0, pos = 0; StringBuffer sb = new StringBuffer(); while ((i = s.indexOf("&", pos)) != -1 && (j = s.indexOf(';', i)) != -1) { int n = -1; for (i += 1; i < j; ++i) { char c = s.charAt(i); if ('0' <= c && c <= '9') n = (n == -1 ? 0 : n * 10) + c - '0'; ... |
String | htmlEntityDecodeSingle(String s) html Entity Decode Single int i = 0, j = 0, pos = 0; StringBuffer sb = new StringBuffer(); while ((i = s.indexOf("&#", pos)) != -1 && (j = s.indexOf(';', i)) != -1) { int n = -1; for (i += 2; i < j; ++i) { char c = s.charAt(i); if ('0' <= c && c <= '9') n = (n == -1 ? 0 : n * 10) + c - '0'; ... |
String | toHtmlString(String src, boolean noSingleQuotes) to Html String StringCharacterIterator iter = new StringCharacterIterator(src); StringBuffer buf = new StringBuffer(); for (char c = iter.first(); c != CharacterIterator.DONE; c = iter.next()) { switch (c) { case '\'': if (noSingleQuotes) { buf.append(c); } else { ... |