使用C写一串html到客户端socket时,在网页中显示时字符串中的空格长度都被截断为1。如何保留所有的空格?
问问题
3215 次
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 回答