楼上的方法不错,我ASP都这样用的

解决方案 »

  1.   

    peterli1976(汗颜) 说的没错,我用C#也是这样处理的。
    在往数据库里插入的时候需要转换一下:
    str=str.Replace(" "," ");
    str=str.Replace("<","&lt;");
    str=str.Replace(">","&gt;");
    str=str.Replace("\n","<br/>");在页面显示的时候你还需要转换一下:
    str.Replace("&amp","&");
    str.Replace("&lg ","<");
    str.Replace("&lt ",">");这样插入和显示都会没有问题了。