已解决问题 - 浏览324次
下一个已解决问题关于网站开发方面的问题
我是用C#写的网站,我的问题就是:在用户填写内容时会涉及到一些空隔和回车,但是从数据库中读取到用户填写的内容显示出来的是一连串的,没有用户当时输入时带有的空隔和回车的格式...如何解决这问题??
最佳答案 - 由提问者2008-01-30 23:11:30选出
public static String CheckReplace(String s){
if(s == null || s.equals("")) return " ";
else{
StringBuffer stringbuffer = new StringBuffer();
for(int i = 0; i < s.length(); i++)
{
char c = s.charAt(i);
switch(c)
{
case 0: // '空格'
stringbuffer.append("");//依次将相应的字符转化成空格
break;
case 10: // '\n'
stringbuffer.append("<br>");//依次将相应的字符转化成空格
break;
case 32: // ' '
stringbuffer.append("");
break;
case 34: // '"'
stringbuffer.append(""");
break;
case 39: // '\''
stringbuffer.append("'");
break;
case 124: // '|'
stringbuffer.append(" ");
break;
default:
stringbuffer.append(c);
break;
}
}
return stringbuffer.toString().trim();//返回转化以后的字符串
}
用这个转换一下试试
提问者对最佳答案的评价
thanks
其他回答(2)
-
应该不回出现你这样的情况,可能是你提交的时候把空格给去掉了
-
自己调试 下不的了 吗???




xiaohua2125









