//通常原因是输出字符str中包含换行符导致的
public static final String htmlToCode(String s) {
if(s == null) { return ""; }
else {
s = replace(s, "", "\n\n");
s = replace(s, "", "\r\n");
s = replace(s, " ", "\t");
s = replace(s, " ", " ");
s = replace(s, "<", "<");
s = replace(s, ">", ">");
s = replace(s, "&", "&");
return s;
}
}