如何将所有空格保留在字符串中?

时间:2013-08-25 09:45:10

标签: html

当使用C将html字符串写入客户端套接字时,字符串中的空格长度在网页中显示时都被截断为1。如何保留所有空格?

4 个答案:

答案 0 :(得分:2)

要在网络浏览器中显示时保留html中的空格,请使用white-space: pre CSS样式。

答案 1 :(得分:2)

替换空格
  

 

输出中的

- 空格的特殊字符

答案 2 :(得分:0)

 替换空格(空格的HTML转义序列)。 HTML解释器会忽略空格,因此任何彼此相邻的空格超过1的标记都将被视为单个空格。

另外,正如@alk建议的那样,你也可以使用<pre></pre>包围你的字符串:元素中的文本以固定宽度的字体(通常是Courier)显示,并保留空格和换行符。 / p>

答案 3 :(得分:0)

据我所知,“a b”与“a b”相同,但我可以看到你想说的话。您可以做的是在发布之前删除所有空格并保留其位置数组。然后在另一端使用JavaScript添加回空格。

更多推荐使用已经给出的答案,但我认为我会提出不同的内容