文本区域内的HTML显示换行符

文本区域内的HTML显示换行符,html,textarea,line-breaks,Html,Textarea,Line Breaks,我已经问了好几个问题,但仍然没有得到答案 当您在包含换行符的文本区域中捕获asci文本时,当您点击回车键时,它似乎会以换行符的形式插入不可见字符。换行符的格式似乎为返回\r或新行\n。这些字符在文本中不可见,但在某个地方 但是,当我将此代码放入文本区域时,我无法使其显示换行符。事实上,我找不到任何放置在textarea标记之间的代码显示换行符 有人能在文本区域显示换行符吗 <textarea>first line <some code> second line </

我已经问了好几个问题,但仍然没有得到答案

当您在包含换行符的文本区域中捕获asci文本时,当您点击回车键时,它似乎会以换行符的形式插入不可见字符。换行符的格式似乎为返回\r或新行\n。这些字符在文本中不可见,但在某个地方

但是,当我将此代码放入文本区域时,我无法使其显示换行符。事实上,我找不到任何放置在textarea标记之间的代码显示换行符

有人能在文本区域显示换行符吗

<textarea>first line <some code> second line </textarea>
注意:任何涉及

的内容都无法解决此问题,因为这与html无关,而是在文本区域框中显示纯文本


感谢您提供在文本区域显示换行符的建议代码。

我不确定是否接受您的问题

如果您想在

你应该这样写:

<html>
    <head>
        <title></title>
    </head>
    <body>
        <textarea rows="4" cols="40">
first line
second line
        </textarea>
    </body>
</html>

一线
第二线
在PHP中,您应该编写以下代码

<html>
    <head>
        <title></title>
    </head>
    <body>
        <textarea rows="4" cols="40"><?php echo "first line\r\nsecond line" ?></textarea>
    </body>
</html>


确保字符串介于“和”之间。如果您是通过纯HTML进行此操作,那么您可以使用两种方法之一。只需按enter键或使用ASCII字符添加行即可。&013;&010;


如果您使用的是javascript,则可以使用textarea元素

var tb=document.getElementById(“tb”); var newLine=“\r\n”; var text=“输出:”+换行符+“-------------------------------”+ 换行符+“第1行:”+ 换行符+“第2行:”; tb.value=文本; //console.log(文本);

产出:
;
-------------

我在第二个引号后尝试了上面的php代码(添加;),它打印出了第一行第二行,没有换行符。我确实尝试了回显“第一行\r\n第二行”;好的。行了。你知道我会在文本中扫描什么以编程方式插入这些ascii字符吗,即,如果我有$text=$\u GET['text']$test=str_replace(“\n”、“ ; ”、$text”);不在PHP中抱歉,.NET使用System.Environment.NewLine,如果这有助于您找到正确的线索。纯文本是通过javascript动态插入文本区域,还是静态html?
<html>
    <head>
        <title></title>
    </head>
    <body>
        <textarea rows="4" cols="40">
first line
second line
        </textarea>
    </body>
</html>
<html>
    <head>
        <title></title>
    </head>
    <body>
        <textarea rows="4" cols="40"><?php echo "first line\r\nsecond line" ?></textarea>
    </body>
</html>