var  yourString="    根据学校的有关规定,现对2005年需购置的课程智能录播系统,采取公开招标方式进行采购。现将有关事项公告如下"
alert(yourString.replace(/( )*/g,""))

解决方案 »

  1.   

    <script>
    var  yourString="&nbsp;&nbsp;&nbsp;&nbsp;根据学校的有关规定,现对2005年需购置的课程智能录播系统,采取公开招标方式进行采购。现将有关事项公告如下"
    alert(yourString.replace(/(&nbsp;)*/g,""))
    </script>
      

  2.   

    是xml还是html?
    如果是html你是否在DTD头部声明了<?xml....>的xml声明<parent xmlns=''><p>&nbsp;&nbsp;&nbsp;&nbsp
    改成
    <parent xmlns=''><![CDATA[
    <p>&nbsp;&nbsp;&nbsp;&nbsp]]></parent>
      

  3.   

    用cdata声明,否则&nbsp是实体,xml中你没有声明,当然是unkown entity你也可以声明此DTD的。<!DOCTYPE 文档根[
    <!ENTITY nbsp "字符">
    ]>
      

  4.   

    恩,
    是这个样子的,小弟没有把情况说清楚,真的抱歉var  yourString='<%= Rs("content")%>';alert(yourString);因为这个记录集的字段里面有类似------&nbsp;&nbsp;&nbsp;&nbsp;根据学校的有……
    这样的冬冬
    所以
    var  yourString='<%= Rs("content")%>'; 这条语句不能成立!var  yourString='<%= trim(Rs("content"))%>'; 这个也不行!不是xml 哭了,大哥们,救命啊
      

  5.   

    Microsoft VBScript runtime  error '800a01b6'Object doesn't support this property or method: 'Decode' 还是不行哦,这个函数找不到
      

  6.   

    还有就是我用replace在服务器端把&nbsp;&nbsp;&nbsp给替换了还是不行,提示字符串没有尽头是否是我的字符串太长的原因,js 中有规定字符串的长度的吗那个记录集中的字符串真的是蛮长的如下   2006年学校资产清查工作会议于12月5日在图书馆第二报告厅举行,会议由校国有资产管理领导小组副组长、副院长张立钦教授主持。各二级学院(部)、各部门分管资产的领导、资产管理员及有关代表参加了会议,学校国有资产管理领导小组成员出席了会议。设备管理处管理科全体人员列席会议。
        会上,国有资产管理领导小组办公室主任、设备管理处处长朱永法通报了2005年学校资产清查的总体情况,对资产清查中发现的问题提出了意见和建议,并对2006年资产清查的范围、工作步骤和时间安排做了全面部署,同时提出了清查可能中出现的异常情况的处理方法,最后要求,各单位要统一部署,分工协作,抓紧时间完成本次资产清查任务,为明年教评创造良好的条件。张立钦副院长对会议做了总结。他强调,全体教职员工要对资产管理工作高度重视,探讨适应学校发展规模的新的管理理念和管理办法;要明确任务,狠抓落实,明确资产清查的目的是进一步保管好和使用好现有的资产;要强调规范管理,提高管理水平,运用先进的信息技术手段,建立完善的管理信息系统;要科学规划,提高资产的使用效率,使学校的资产实现可持续发展。最后,设备管理处管理科有关人员为在座的各单位资产管理人员演示、讲解了新升级的学校资产管理软件。哈哈,如果是这样的,该如何解决呢???
      

  7.   

    <%
    Response.CharSet="gb2312"
    content = "&nbsp;&nbsp;&nbsp;&nbsp;2006年学校资产清查工作会议于12月5日在图书馆第二报告厅举行,会议由校国有资产管理领导小组副组长、副院长张立钦教授主持。各二级学院(部)、各部门分管资产的领导、资产管理员及有关代表参加了会议,学校国有资产管理领导小组成员出席了会议。设备管理处管理科全体人员列席会议。&nbsp;&nbsp;&nbsp;&nbsp;会上,国有资产管理领导小组办公室主任、设备管理处处长朱永法通报了2005年学校资产清查的总体情况,对资产清查中发现的问题提出了意见和建议,并对2006年资产清查的范围、工作步骤和时间安排做了全面部署,同时提出了清查可能中出现的异常情况的处理方法,最后要求,各单位要统一部署,分工协作,抓紧时间完成本次资产清查任务,为明年教评创造良好的条件。张立钦副院长对会议做了总结。他强调,全体教职员工要对资产管理工作高度重视,探讨适应学校发展规模的新的管理理念和管理办法;要明确任务,狠抓落实,明确资产清查的目的是进一步保管好和使用好现有的资产;要强调规范管理,提高管理水平,运用先进的信息技术手段,建立完善的管理信息系统;要科学规划,提高资产的使用效率,使学校的资产实现可持续发展。最后,设备管理处管理科有关人员为在座的各单位资产管理人员演示、讲解了新升级的学校资产管理软件。"
    %>
    <script>
    alert("<%=replace(content,"&nbsp;","")%>")
    </script>
      

  8.   

    在显示时客户端用replace成“……“;在提交还是存在数据库或JS里用,别的字符代同样可以!
      

  9.   

    Response.CharSet="gb2312"
    content = Rs("content")
    '在你的js使用字符之前将'-->\'  "-->\"
    Function FormatString(str)
     FormatString = replace(replace(replace(str,"&nbsp;",""),"'","\'"),"""","\""")
    End Function%>
    <script>
    alert("<%=FormatString(content)%>")
    </script>
      

  10.   

    真的郁闷了的说,还是不行把整个过程说明一下
    实现的是编辑功能,所以从数据库里面读出数据document.getElementById('FCKeditor1').value = '<%= tirm(Rs("content")%>';用js附值给FCKeditor1,如果字符串比较短,或者没有什么特别的标记的话,测试成功
    可是有一些特别的格式的话,会没有反应
      

  11.   


    换了个办法,不用js了,直接在服务器端附值
    这下可以了
    谢谢各位大哥的帮助O.0不过小弟还是想知道为什么js 这样附值是不行的呢?