package messageboard;
import java.io.UnsupportedEncodingException;
public class MessageTools {
public static boolean validateNull(String str) {
if (str == null || str.length() == 0 || str.equalsIgnoreCase("null")) {
return true;
} else {
return false;
}
}
public static String changeNull(String source, String target) {
if (source==null||source.equalsIgnoreCase("null")||source.length() == 0) {
return target;
}else{
return source;
}
}
public static String filterHtml(String input) {
if (input == null) {
return null;
}
if (input == "0") {
return input;
}
input = input.replaceAll("&", "&");
input = input.replaceAll("<", "<");
input = input.replaceAll(">", ">");
input = input.replaceAll(" ", " ");
input = input.replaceAll("'", "'");
input = input.replaceAll("/"", """);
input = input.replaceAll("/n", "<br>");
return input;
}
public static String changeEncoding(String values) {
try {
if (values == null || values.equals("") || values.length() == 0) {
return "";
} else {
String valuesEncoding = values.trim();
String setEncoding = new String(valuesEncoding
.getBytes("iso8859-1"), "gb2312");
return setEncoding;
}
} catch (UnsupportedEncodingException e) {
System.err.print("编码不成功" + e.getMessage());
return "";
}
}
}