1

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

4

4 回答 4

4

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

于 2013-08-25T09:52:11.823 回答
2

Replace spaces with

 

in the output - special character for space

于 2013-08-25T09:55:06.810 回答
0

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

更推荐使用已经给出的答案,但我想我会提出一些不同的东西

于 2013-08-25T09:48:43.867 回答
0

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

此外,正如@alk 建议的那样,您还可以用以下内容围绕字符串<pre></pre>:元素中的文本以固定宽度的字体(通常是 Courier)显示,并且保留空格和换行符。

于 2013-08-25T09:46:48.490 回答