1

我想用看起来像“我是人类”的rails(Rails 2.3.8 andy jruby 1.6.5.1)从数据库中检索字符串,但在浏览器中它总是看起来像“我是人类”。中间没有多余的空格。我怎样才能保留额外的空格,或者什么是条带化字符串。

操作很简单,只要拉一根绳子就可以看到了。

谢谢。

4

2 回答 2

3

没有什么可以剥离字符串 - 是 HTML 的语义让您感到困惑。HTML 中的所有连续空格都呈现为单个空格,除非<pre>元素或等效的 CSS 规则 ( white-space ) 明确阻止。如果您将它们转换为另一种空间,您也可以保留您的空间 - 不间断的空间 ( &nbsp;) 不会被折叠。

于 2012-12-07T08:37:35.650 回答
1

浏览器以这种方式解释通常的空格。一个可以&nbsp;用来保持空间。做

string_from_db.gsub(' ', '&nbsp;')

或使用<pre>标签。

于 2012-12-07T08:37:34.253 回答