public static String fixHTML(String rString) { int lIndex = 0;
char lChar ;
StringBuffer lStrbuff; if (rString == null) return "";
lStrbuff = new StringBuffer(rString); while (lIndex < lStrbuff.length()) {
if ((lChar = lStrbuff.charAt(lIndex)) == '"') {
lStrbuff.replace(lIndex, lIndex+1, """);
lIndex += 5;
continue;
}
if (lChar == '&') {
lStrbuff.replace(lIndex, lIndex+1, "&");
lIndex += 5;
continue;
}
if (lChar == '<') {
lStrbuff.replace(lIndex, lIndex+1, "<");
lIndex += 4;
continue;
}
if (lChar == '>') {
lStrbuff.replace(lIndex, lIndex+1, ">");
lIndex += 4;
continue;
}
lIndex++;
}
return lStrbuff.toString();
}
char lChar ;
StringBuffer lStrbuff; if (rString == null) return "";
lStrbuff = new StringBuffer(rString); while (lIndex < lStrbuff.length()) {
if ((lChar = lStrbuff.charAt(lIndex)) == '"') {
lStrbuff.replace(lIndex, lIndex+1, """);
lIndex += 5;
continue;
}
if (lChar == '&') {
lStrbuff.replace(lIndex, lIndex+1, "&");
lIndex += 5;
continue;
}
if (lChar == '<') {
lStrbuff.replace(lIndex, lIndex+1, "<");
lIndex += 4;
continue;
}
if (lChar == '>') {
lStrbuff.replace(lIndex, lIndex+1, ">");
lIndex += 4;
continue;
}
lIndex++;
}
return lStrbuff.toString();
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货