自己对html字符串转义
http://lxs647.iteye.com/blog/800722
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
Java代码 public static String htmlEncode(String source) { if (source == null) { return ""; } String html = ""; StringBuffer buffer = new StringBuffer(); for (int i = 0; i < source.length(); i++) { char c = source.charAt(i); switch (c) { case '<': buffer.append("<"); break; case '>': buffer.append(">"); break; case '&': buffer.append("&"); break; case '"': buffer.append("""); break; case ' ': buffer.append(" "); break; case 9: buffer.append(" "); break; case 10: case 13: break; default: buffer.append(c); } } html = buffer.toString(); return html; } |
