【问题标题】:replace spaces with   from a recordset用记录集中的空格替换
【发布时间】:2011-11-21 22:18:44
【问题描述】:

如何更改记录集返回的记录上的“空格”?

例如,我有这段代码将返回“John Doe”的值:

<td width="30%"><%=rsTmp("Name")%></font></td>

我想做的是将单词之间的空格更改为:

&nbsp;

这样当我的页面拥塞时,“John Doe”这个名字仍然是一条直线,并且不会分开?

【问题讨论】:

  • style="white-space: nowrap;" 添加到您的 td 也会阻止名称被拆分为单独的行。

标签: asp-classic vbscript


【解决方案1】:

在经典 ASP 中,您需要编写以下代码:

<%= Replace(rsTmp("Name")," ","&nbsp;") %>

与此相同

<%
    Response.Write ( Replace(rsTmp("Name")," ","&nbsp;") )
%>

【讨论】:

    【解决方案2】:

    其实我建议使用replace(rsTmp("Name"), " ", "&amp;#160;")

    在 HTML5 中,ASCII 代码 &amp;nbsp; 被替换为 &amp;#160;。从今天开始,您不妨这样做;)

    【讨论】:

      【解决方案3】:

      我解决了! 我使用了这样的替换功能。

      <% Replace(rsTmp("Name")," ","&nbsp;")%>
      

      【讨论】:

      • 这会产生语法错误。确定您复制了您的确切代码?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-24
      • 2012-11-29
      • 1970-01-01
      • 1970-01-01
      • 2017-08-22
      • 2013-06-19
      • 1970-01-01
      相关资源
      最近更新 更多