当使用C将html字符串写入客户端套接字时,字符串中的空格长度在网页中显示时都被截断为1。如何保留所有空格?
答案 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添加回空格。
更多推荐使用已经给出的答案,但我认为我会提出不同的内容