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

StreamReader怎么换行

2012-01-18 
StreamReader如何换行?using(StreamReadersrnewStreamReader(Server.MapPath( news )+\\sj.html ,Sys

StreamReader如何换行?
using   (StreamReader   sr   =   new   StreamReader(Server.MapPath( "news ")   +   "\\sj.html ",System.Text.Encoding.GetEncoding( "GB2312 ")))
                        {
                                string   str;
                                //读取指定的HTML文件模板

                                while   ((str   =   sr.ReadLine())   !=   null)
                                {
                                        strhtml.Append(str);
                                }
                                sr.Close();
                        }
---------
strhtml.Append(str);是追加的意思,如何换行追加,用哪个函数?

str=sw.ReadToEnd();不行,生成的是空白


thanks


[解决办法]
public string texttohtml(string inputstring)
{
stringbuilder retval = new stringbuilder();
if ((inputstring != null) && (inputstring != string.empty))
{
//inputstring = inputstring.trim();

for (int i = 0; i < inputstring.length; i++)
{
switch (inputstring[i])
{
case ":
retval.append( "&quot; ");
break;
case <:
retval.append( "&lt; ");
break;
case > :
retval.append( "&gt; ");
break;
case :
retval.append( "&nbsp; ");
break;
case (char)13:
retval.append( " <br> ");
break;
case \n:
retval.append( " ");
break;
default:
retval.append(inputstring[i]);
break;
}
}
retval.replace( " ", "’ ");
}
return retval.tostring();
}

[解决办法]
mark
[解决办法]
strHtml.append( " <br> ");
[解决办法]
strhtml.Append(str).Append "\r\n ";
[解决办法]
strhtml.Append(str).Append( "\r\n ");

热点排行