网页采集的时候会碰见特殊字符,写入数据库时要特别注意。
需要注意的是,特殊字符并没有用反斜杠“\”表示转义符。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
public static String sqliteEscape(String keyWord) { keyWord = keyWord.replace("/", "//"); keyWord = keyWord.replace("'", "''"); keyWord = keyWord.replace("[", "/["); keyWord = keyWord.replace("]", "/]"); keyWord = keyWord.replace("%", "/%"); keyWord = keyWord.replace("&","/&"); keyWord = keyWord.replace("_", "/_"); keyWord = keyWord.replace("(", "/("); keyWord = keyWord.replace(")", "/)"); return keyWord; } |
近期评论