Php 以原始间距打印文本

Php 以原始间距打印文本,php,html,Php,Html,我有以下问题: 我想制作一个页面,获取一个文件(我上传它),读取它并将其输出到一个html文件中 我正在上传文件并将内容保存在mysql数据库中,但当我再次显示时,我没有任何(可能是因为文件应该有\t\n或其他内容) 我怎样才能让它像最初写的那样显示出来。(在DB中,我看到它的间距很小).您可能需要。它会将所有换行符转换为您可能需要的s。它会将所有换行符转换为s您可以将标记包装在内以原样显示,或者在任何换行符/回车符之前使用函数添加html换行符/r/r/n/n您可以将标记包装在内部以原样显示,

我有以下问题:

我想制作一个页面,获取一个文件(我上传它),读取它并将其输出到一个html文件中

我正在上传文件并将内容保存在mysql数据库中,但当我再次显示时,我没有任何

(可能是因为文件应该有
\t\n
或其他内容)


我怎样才能让它像最初写的那样显示出来。(在DB中,我看到它的间距很小).

您可能需要。它会将所有换行符转换为您可能需要的

s

。它会将所有换行符转换为

s

您可以将
标记包装在
内以原样显示,或者在任何换行符/回车符之前使用函数添加html换行符

/r/r/n/n
您可以将
标记包装在内部以原样显示,或者更好地使用函数在任何换行符/回车符
/r/r/n/n
之前添加html换行符

在数据库中存储文件数据时使用
htmlentities()对数据进行编码
在显示时使用
html\u entity\u decode()

在数据库中存储文件数据时使用
htmlentities()
对数据进行编码,在显示时使用
html\u entity\u decode()对其进行解码

您确定问题不仅仅存在于HTML中吗?在web浏览器中,多个空白会转换为一个。在现代浏览器中,您可以使用CSS属性来防止这种情况

body { white-space: pre; }

或者,您可以将HTML的该部分包装在一个元素中,或者您可以将额外的空格硬编码到

中。您确定问题不仅仅存在于HTML中吗?在web浏览器中,多个空格转换为一个。在现代浏览器中,您可以使用CSS属性来防止出现这种情况


或者,您可以将HTML的这一部分包装在一个元素中,或者您可以将额外的空格硬编码到

他没有谈论新行他在谈论撇号…@SonalKhunt撇号?您从哪里读到他在谈论这个?这里我没有任何s@Sonal坤曼,你在读原始版本,其中“”没有用反勾号包装,因此没有显示。我在6分钟前编辑了它。这是我说你放的
不是所有者。你可能会误解他没有说新行他说的是撇号…@SonalKhunt撇号?你从哪里读到他说的是撇号?这里我没有s@Sonal坤曼,你在读手术室原始版本,“
”没有用反勾号包装,因此没有显示。我在6分钟前编辑了它。我是说你放了
不是所有者,可能你会误解,这不影响空格,尽管我给出了这个答案,但我理解他在显示时不能保留html字符,如引号。这不影响空格佩斯,虽然我给出了这个答案,但我知道他在显示时不能像引号一样保留html字符