either do
<PRE>
YourContentHere
</PRE>or replace " " with "&nbsp;" and newlines(\r\n) with "<BR>"

解决方案 »

  1.   

    Label1.Text=Label1.Text.Replace("\r\n","<br><br>&nbsp;&nbsp;&nbsp;&nbsp;");
      

  2.   

    两位说的我看不明白我的代码大致如下: 
    .....
    string strTitle="Welcom~~~";
    TestBox txtMybox;
    Button btnsumbit;
    ...
    void btnSumbit(Object sender,EventArgs e)
    {
    FileStream fs=new FileStream(FilePath,FileMode.OpenOrCreate,FileAccess.ReadWrite);
    StreamWriter w=new StreamWriter(fs,System.Text.Encoding.GetEncoding("GB2312"));
    w.Write("<Html><Head><Title>"+strTitle+"</Title><Meta Http-equiv='Content-Language' Content='zh-cn'><Meta Http-equiv='Content-Type' Content='text/html; Charset=gb2312'></Head><Body><Center>"+txtMybox.Text+"</Center></Body></Html>");
    w.Close();
    fs.Close();
    }如果Mybox的内容有有回车和空格比如
    “AAA
    BBB
    CCCDDD   EEEE   FFFF
    "
    但生成的HTML文件无换行和空格 我怎么读出Mybox内的换行和空格或者有其他方法?
      

  3.   


    txtMybox.Text=txtMybox.Text.Replace("\r\n","<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;");
      

  4.   

    txtMybox.Text = txtMybox.Text.Replace("\n","<br>"); // 换行
    txtMybox.Text = txtMybox.Text.Replace(" ","&nbsp;"); // 空格
    // 其他与上面一样w.Write("<Html><Head><Title>"+strTitle+"</Title><Meta Http-equiv='Content-Language' Content='zh-cn'><Meta Http-equiv='Content-Type' Content='text/html; Charset=gb2312'></Head><Body><Center>"+txtMybox.Text+"</Center></Body></Html>");
      

  5.   

    懂了 各位讲的都看懂了 谢谢  
     该问题已经结贴 ,得分记录: saucer (10)、 imfine (10)、 imfine (10)、 xrascal (10)、