有问题先搜索一下: 高级搜索

已解决问题 - 浏览324次

下一个已解决问题
ㄖ羲の代々ㄖ羲の代々

饱学秀才

关于网站开发方面的问题

我是用C#写的网站,我的问题就是:在用户填写内容时会涉及到一些空隔和回车,但是从数据库中读取到用户填写的内容显示出来的是一连串的,没有用户当时输入时带有的空隔和回车的格式...如何解决这问题??

还可输入300个字

请输入上图中的验证码,字母不区分大小写。

xiaohua2125xiaohua2125

勤学秀才

最佳答案 - 由提问者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("&quot;");
break;

case 39: // '\''
stringbuffer.append("&#039;");
break;

case 124: // '|'
stringbuffer.append(" ");
break;
default:
stringbuffer.append(c);
break;
}
}
return stringbuffer.toString().trim();//返回转化以后的字符串
}

用这个转换一下试试

0 0

还可输入300个字

请输入上图中的验证码,字母不区分大小写。

提问者对最佳答案的评价 *

thanks

其他回答(2)

  • zhanghr8zhanghr8

    高级书童

    应该不回出现你这样的情况,可能是你提交的时候把空格给去掉了

    还可输入300个字

    请输入上图中的验证码,字母不区分大小写。

  • €~尘★★埃~€€~尘★★埃~€

    穷酸秀才

    自己调试 下不的了 吗???

    还可输入300个字

    请输入上图中的验证码,字母不区分大小写。

返回知识堂首页>>

猜你喜欢看

更多

1
关于雅虎 | 帮助中心 | 联系我们 | 诚聘英才 | 广告服务 | 壹推广服务 | 搜索竞价 | 雅虎百业窗 | 网站联盟 [更多]
Copyright © 2008 Yahoo.com.cn 版权所有 不得转载 | 使用须知 | 著作权声明 | 京ICP证000022号 | 国家药监局(京)-经营性-2004-0039
全球阿里巴巴 - 阿里巴巴网络:中国站 国际站 日文站 | 淘宝站 | 支付宝 | 中国雅虎 | 口碑网 | 阿里软件 | 阿里妈妈