首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

空格有关问题

2012-01-01 
空格问题在插入一条信息的标题时,内容中会有空格,到数据库后其表现形式仍为空格,但在信息显示时会对标题进

空格问题
在插入一条信息的标题时,内容中会有空格,到数据库后其表现形式仍为空格,但在信息显示时会对标题进行过滤并截取(如果标题为30字符会被截取后只显示20字符),这样,有时候会在信息的未尾出现 "nb "的情况,列位有没有好的解决方法?

[解决办法]
先把 换成空格,然后截取.然后把空格换成 
[解决办法]
用Trim()不行吗
[解决办法]
不管会不会出现 用replace( "  ", " ")转一下就行了
[解决办法]
replace,换掉
[解决办法]
将取到的数据库中的值.replace( " ", "  ");将其绑在显示控件上

个人见解,共同学习
[解决办法]
#region 字符串转换
public static string formatString(string str)
{
if (str!= " ")
{
str=str.Replace( " ", "  ");//处理空格
str=str.Replace( " < ", "&lt; ");//处理小于号
str=str.Replace( "> ", "&gt; ");//处理大于号
str=str.Replace( "\r\n ", " <br> ");//处理换行
str=str.Replace( "\n ", " <P> ");//处理换行
str=str.Replace( " ' ", " ' ' ");//处理单引号
}
return str;
}
#endregion
#region 字符串转换
public static string StrFormat(string str)
{
if (str!= " ")
{
str=str.Replace( "&nbsp; ", " ");//处理空格
str=str.Replace( "&lt; ", " < ");//处理小于号
str=str.Replace( "&gt; ", "> ");//处理大于号

str=str.Replace( " <br> ", "\r\n ");//处理换行
str=str.Replace( " <P> ", "\n ");//处理换行
str=str.Replace( " ' ' ", " ' ");//处理单引号
}
return str;
}
#endregion

热点排行