例如数据库中字符串  是空格的意思,我想取出再文本框中,但是也显示  我想让他显示空格,怎么转换?

解决方案 »

  1.   

    function SetContents(codeStr){
       var oEditor = FCKeditorAPI.GetInstance("content") ;
       oEditor.SetHTML(codeStr) ;
    }
      

  2.   

    Server.HtmlEncode("你的内容字符串")orcontent.Replace(" "," ")
      

  3.   

    正则替换html 标签
    string s=Regex.Replace(FCKeditor1.Value, " <[^>]*>", ""); 
      

  4.   

    用span或div显示,或文本框得用HTML编辑器
    Server.HtmlDecode(str);
      

  5.   

    咱搞IT 的人真是多,这么晚了,每人睡。到底是server.htmlEncode还是decode 
    我的方向是html源码 -----〉 文本中正常显示
      

  6.   

    如果直接显示在DIV或普通控件中,不用处理
    如果要在文本框中显示,必须进行html的解码.
      

  7.   

    用Server.htmlEncode了,但是报错
    {System.Data.SqlClient.SqlException: 在此上下文中不允许使用名称 "amp"。有效表达式包括常量、常量表达式和变量(在某些上下文中)。不允许使用列名。
    sql:语句是:insert into t_news(hdp,slt,title,neirong,lid,author,address) values('','&lt;p&gt;&lt;img height=&quot;326&quot; width=&quot;652&quot; alt=&quot;&quot; src=&quot;/UploadFiles/image/fy.jpg&quot; /&gt;&lt;/p&gt;','asp.net 分页实现','&lt;div&gt;
    &lt;div style=&quot;font-size: 14px; line-height: 1.5em&quot;&gt;
    &lt;p align=&quot;left&quot;&gt;先看效果&lt;/p&gt;
    &lt;p align=&quot;center&quot;&gt;&lt;img src=&quot;http://www.hdbaixing.com/ewebeditor/UploadFile/201015172634394.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
    &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt;
    &lt;p align=&quot;left&quot;&gt;&amp;nbsp;&lt;/p&gt;
    &lt;p align=&quot;left&quot;&gt;涉及3个文件,一个数据库连接类DbUtil,一个分页类PageUtil,还有一个实例cs文件,用起来相当省心&lt;/p&gt;
    &lt;p align=&quot;left&quot;&gt;&lt;span style=&quot;color: #888888&quot; mce_style=&quot;color: #888888;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: #000000&quot; mce_style=&quot;color: #000000;&quot;&gt;DbUtil.cs&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
    &lt;p align=&quot;left&quot;&gt;using System;&lt;br /&gt;
    using System.Data;&lt;br /&gt;
    using System.Configuration;&lt;br /&gt;
    using System.Web;&lt;br /&gt;
    using System.Web.Security;&lt;br /&gt;
    using System.Web.UI;&lt;br /&gt;
    using System.Web.UI.WebControls;&lt;br /&gt;
    using System.Web.UI.WebControls.WebParts;&lt;br /&gt;
    using System.Web.UI.HtmlControls;&lt;br /&gt;
    using System.Data.SqlClient;&lt;br /&gt;
    using tour.exception;&lt;/p&gt;
    &lt;p align=&quot;left&quot;&gt;namespace tour.db&lt;br /&gt;
    {&lt;br /&gt;
    &amp;nbsp;&amp;nbsp;&amp;nbsp; ////抛出TourException异常,上一层未捕捉处理异常,待处理&lt;br /&gt;
      

  8.   

    直接取值就行了,lable1.value=dr["字段"].tostring();这样就行
      

  9.   

    直接保存到
        <asp:Literal ID="Literal1" runat="server"></asp:Literal>控件
      

  10.   

    String.prototype.translate   =   function   (){   
      var   d   =   document.createElement("DIV");   
      d.appendChild(document.createTextNode(this));   
      return   d.innerHTML.replace(/\r\n/g,   '<br>').replace(/   /g,   '&nbsp;').replace(/\t/g,"&nbsp;&nbsp;&nbsp;&nbsp;");   
      }   
      

  11.   

    Server.HtmlEncode("你的内容字符串")或直接保存到
        <asp:Literal ID="Literal1" runat="server"> </asp:Literal>控件
      

  12.   

    为什么不用Label控件???或者:
    Server.HtmlDecode("你的内容字符串") 或者:
    正则string s=Regex.Replace("你的内容字符串", " <[^>]*>", ""); 
      

  13.   

    Encode是编码,Decode是解码。。
    对#1楼的感兴趣,是前台js吧。这个api在ckeditor(fckeditor 3.0以后的版本)能用吗?
      

  14.   

    server.htmlencode()只是替换<>标记,<>标记里的内容还保留的,不知道楼主要的是不是这种效果要想完全过滤html元素应该写正则过滤,用#4楼吴大哥的方法
      

  15.   

    用DIV  divShow.innerHTML=srt
      

  16.   

    写的时候用的FCK 读的时候还用FCK不久完了