自己写个方法呀
自己改改应该就可以用了//插入数据库之前对应字段调用
public String escapeTags(String input){
if (input == null || input.length()==0)
return input;
StringBuffer buf = new StringBuffer(input.length()+6);
char ch= ' ';
for(int i=0;i<input.length();i++){
ch = input.charAt(i);
if (ch=='\r')
buf.append("<br/>");
else if (ch=='\n')
continue;
else if (ch==' ')
buf.append(" ");
else if (ch=='\'')
buf.append("´");
else
buf.append(ch);
}
return buf.toString();
}
//从数据库里取出数据的时候,如果这个字段的值显示在textarea里则需调用,如果只是显示在页面上,则不需调用这个函数
public String escapeTag(String input){
if (input == null || input.length()==0)
return input;
while(input.indexOf("<br/>")!=-1)
input = input.substring(0,input.indexOf("<br/>"))+"\r"
+input.substring(input.indexOf("<br/>")+4);
while(input.indexOf(" ")!=-1)
input = input.substring(0,input.indexOf(" "))+" "
+input.substring(input.indexOf(" ")+6);
while(input.indexOf("´")!=-1)
input = input.substring(0,input.indexOf("´"))+"'"
+input.substring(input.indexOf("´")+6);
return input;
}
自己改改应该就可以用了//插入数据库之前对应字段调用
public String escapeTags(String input){
if (input == null || input.length()==0)
return input;
StringBuffer buf = new StringBuffer(input.length()+6);
char ch= ' ';
for(int i=0;i<input.length();i++){
ch = input.charAt(i);
if (ch=='\r')
buf.append("<br/>");
else if (ch=='\n')
continue;
else if (ch==' ')
buf.append(" ");
else if (ch=='\'')
buf.append("´");
else
buf.append(ch);
}
return buf.toString();
}
//从数据库里取出数据的时候,如果这个字段的值显示在textarea里则需调用,如果只是显示在页面上,则不需调用这个函数
public String escapeTag(String input){
if (input == null || input.length()==0)
return input;
while(input.indexOf("<br/>")!=-1)
input = input.substring(0,input.indexOf("<br/>"))+"\r"
+input.substring(input.indexOf("<br/>")+4);
while(input.indexOf(" ")!=-1)
input = input.substring(0,input.indexOf(" "))+" "
+input.substring(input.indexOf(" ")+6);
while(input.indexOf("´")!=-1)
input = input.substring(0,input.indexOf("´"))+"'"
+input.substring(input.indexOf("´")+6);
return input;
}
java.net.URLEncoder
java.net.URLDecoder
把12&&34&&换成12&34&也就是把&&换成&,你这样行吗?
str = substring(0,i)+'&'+substring(i+2,str.length())