`
xewsk
  • 浏览: 1884 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

fckeditor 保存到数据库中是HTML源码,如何取出文本显示

阅读更多
fckeditor 保存到数据库中是HTML源码,如何取出文本显示 发布日期:2010-06-09最近更新:2010-06-09来源:零点教学网例如数据库中字符串  是空格的意思,我想取出再文本框中,但是也显示  我想让他显示空格,怎么转换?
--------------------------------------------------------------------------------
JScript code





function SetContents(codeStr){

var oEditor = FCKeditorAPI.GetInstance("content") ;

oEditor.SetHTML(codeStr) ;

}








--------------------------------------------------------------------------------
Server.HtmlEncode("你的内容字符串")

or

content.Replace(" "," ")


--------------------------------------------------------------------------------
up


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


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


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


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


--------------------------------------------------------------------------------
帮顶一下 学习.... 这个问题我还没有碰到过....


--------------------------------------------------------------------------------
ding le


--------------------------------------------------------------------------------
用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;



--------------------------------------------------------------------------------
innerHTML


--------------------------------------------------------------------------------
直接取值就行了,

lable1.value=dr["字段"].tostring();这样就行


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


--------------------------------------------------------------------------------
引用 13 楼 geass 的回复:
直接保存到
    <asp:Literal ID="Literal1" runat="server"> </asp:Literal>控件


顶,,我一般是用这个!


--------------------------------------------------------------------------------
JScript code

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;");

}




--------------------------------------------------------------------------------
真是八仙过海,各显神通啊。


--------------------------------------------------------------------------------
Server.HtmlEncode("你的内容字符串")



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



--------------------------------------------------------------------------------
为什么不用Label控件???

或者:
Server.HtmlDecode("你的内容字符串")

或者:
正则string s=Regex.Replace("你的内容字符串", " <[^>]*>", "");



--------------------------------------------------------------------------------
...


--------------------------------------------------------------------------------
友情UP下吧。


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


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


--------------------------------------------------------------------------------
用DIV divShow.innerHTML=srt


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


--------------------------------------------------------------------------------
用innerText就可以了
分享到:
评论

相关推荐

    Fckeditor和数据库相关

    4. **数据检索和显示**:当用户需要查看或编辑已存储的内容时,数据库中的数据需要被检索出来并由FCKeditor呈现。博主可能讨论了如何将数据库查询结果正确地插入到编辑器中。 5. **安全性考虑**:在与数据库交互时...

    java中使用FCKEditor富文本编辑器

    这个Servlet接收富文本编辑器发送的请求,处理HTML数据,并将其保存到数据库或其他存储介质中。 - 在前端,通过JSP或HTML页面引入FCKEditor的JavaScript文件,设置编辑器的路径和配置参数。例如: ```html ...

    简易博客 asp.net源码 fckeditor例子

    学习如何与FCKeditor集成,可以理解到客户端脚本和服务器端代码的交互,以及如何处理用户输入并将其保存到数据库。 博客系统通常包括以下主要功能模块: 1. 用户注册与登录:用户可以通过填写用户名、密码等信息...

    FCKEditor(2.0)

    4. **服务器端处理**:在C#后端,接收编辑器提交的内容并进行处理,例如保存到数据库。 5. **显示编辑内容**:如果需要,还可以在其他页面上显示已编辑的内容,通过将HTML代码嵌入到页面中。 总之,FCKEditor 2.0...

    HTML编辑器FCKEditor配置及源码

    **HTML编辑器FCKEditor配置及源码** FCKEditor是一款功能强大的开源HTML编辑器,主要用在网页中实现文本的富文本编辑。它提供了一种用户友好的界面,允许用户像在桌面应用程序中那样编辑内容,包括字体、颜色、大小...

    fckEditor在java中的应用

    4. **数据回显**:当用户再次打开编辑页面时,需要将数据库中的内容还原到FCKEditor中。这需要将存储的HTML数据取出,设置到FCKEditor的编辑区域。 **三、使用示例** 在Java中,通常使用Servlet来接收和处理...

    FckEditor在SSH中的配置

    5. **处理编辑器数据**:在后台Action中,你需要解析FCKeditor提交的富文本内容,可能需要处理HTML标签和特殊字符,然后保存到数据库。 6. **安全考虑**:使用FCKeditor时,要注意XSS(跨站脚本攻击)和CSRF(跨站...

    jsp中使用FCKEditor

    FCKEditor是一款在Web应用程序中广泛使用的开源富文本编辑器,它允许用户在浏览器端进行类似Word的文本编辑。在JSP(JavaServer Pages)环境中集成FCKEditor,可以极大地提升用户界面的交互性和用户体验,使用户能够...

    jsp+struts+hibernate+spring+FckEditor+freemarker+css+mysql的在线博客系统(源码完整直接运行,高仿真数据库记录)

    `FckEditor`是一个流行的富文本编辑器,它提供了类似Microsoft Word的在线文本编辑体验,用户可以在浏览器中进行格式化文本的编辑。在这个博客系统中,FckEditor用于撰写和编辑博客文章,使得用户可以方便地添加图片...

    FCKeditor2.6.4精简版及其范例

    5. **处理提交的数据**:在服务器端,你需要解析FCKeditor提交的HTML内容,并保存到数据库或文件系统中。 6. **测试与调试**:在实际环境中测试编辑器的功能,确保在不同浏览器和操作系统上都能正常工作。 ...

    javascript组件:FCKeditor控件

    1. **JSP集成**:在JSP环境中,FCKeditor可以与JavaServlet交互,将编辑内容保存到数据库或生成动态页面。 2. **ASP集成**:在ASP环境下,可以通过VBScript或JavaScript与FCKeditor交互,处理编辑后的数据。 3. **...

    PHP—FCKeditor-v2.6.3.rar

    5. **显示编辑内容**:当需要展示已保存的富文本时,使用PHP从数据库读取并输出。 6. **自定义设置**:可以通过修改FCKeditor的配置文件,调整编辑器的外观、功能以及默认设置。 **安全注意事项** 在使用...

    fckeditor php使用配置

    FCKeditor会将HTML内容以纯文本形式发送,因此你可以通过`$_POST['editor1']`(根据你的ID名)来获取内容,然后保存到数据库或其他存储媒介。 6. **安全性考虑**:使用FCKeditor时,需要注意XSS(跨站脚本攻击)的...

    FCKEditor Asp.net精简版

    5. **保存与加载内容**:处理用户在编辑器中输入的内容,将其保存到数据库或其他存储,并在需要时加载回编辑器。 FCKEditor的精简版虽然功能有所减少,但对于大多数基本的文本编辑需求已经足够。它降低了服务器的...

    APPFUSE2.0中加入FCKeditor

    4. **保存和显示内容**:当用户在编辑器中输入内容并提交表单时,这些HTML内容需要被正确地保存到数据库中。同时,在显示内容时,应确保HTML标签得到正确的解析和渲染,避免XSS攻击。 5. **安全考虑**:由于...

    基于Java使用FCKeditor

    在Java端,你需要编写处理这些请求的代码,可能需要解析请求体中的JSON或XML数据,然后保存到数据库或其他持久化存储中。 6. **安全考虑**:在使用FCKeditor时,必须注意安全性问题,比如防止XSS攻击。你需要对用户...

    fckeditor和ckeditor3.5.3在J2ee下的使用

    4. 使用Java后端代码处理编辑器提交的富文本内容,例如通过Servlet接收POST请求并保存到数据库。 **CKEditor 3.5.3** FCKeditor在2009年更名为CKEditor,CKEditor 3.5.3是其一个重要的版本。该版本带来了性能优化、...

    Asp.Net Fckeditor示例

    在Asp.Net中集成FCKeditor,首先需要下载FCKeditor的源码包并解压。在提供的压缩包文件“Fckeditor”中,通常包含了编辑器的JavaScript文件、CSS样式表、图片和其他必要的资源。这些文件需要被部署到Asp.Net应用的...

    FCKeditor编辑器的最简单应用_by_PHP

    例如,防止XSS攻击,确保用户输入的内容在保存到数据库之前进行适当的过滤和转义。另外,对于上传的图片和文件,需要进行权限控制和类型检查,防止恶意文件的上传。 **总结** FCKeditor作为一款强大的富文本编辑器...

Global site tag (gtag.js) - Google Analytics