Internet explorer 8 Internet Explorer(8/9)在打印纯文本时忽略新行字符

Internet explorer 8 Internet Explorer(8/9)在打印纯文本时忽略新行字符,internet-explorer-8,internet-explorer-9,Internet Explorer 8,Internet Explorer 9,我通过浏览器显示jBoss日志。在Firefox中,每一行日志都以一行新行结束(应该是这样的)-IE 8和9将整个日志显示为一个巨大的blob,而不是在日志文件的每一行后面都有一行新行。 HTML的来源如下: <pre>entire log content</pre> 整个日志内容 有人面临这种麻烦吗?检查换行符。IE8/9可能正在寻找\r\n,而Firefox可能对\n或\r\n感到满意。我尝试在记事本++中打开日志并启用“查看特殊字符”-日志中的每一行都以CRLF

我通过浏览器显示jBoss日志。在Firefox中,每一行日志都以一行新行结束(应该是这样的)-IE 8和9将整个日志显示为一个巨大的blob,而不是在日志文件的每一行后面都有一行新行。 HTML的来源如下:

<pre>entire log content</pre>
整个日志内容

有人面临这种麻烦吗?

检查换行符。IE8/9可能正在寻找
\r\n
,而Firefox可能对
\n
\r\n
感到满意。我尝试在记事本++中打开日志并启用“查看特殊字符”-日志中的每一行都以CRLF结尾。我认为这应该等于\r\n或者是其他原因?是的,CRLF是
\r\n
,所以这应该可以。您确定
的拼写/位置正确,并且位于正确的HTML文档结构中吗?不,在IE中,内容没有被标记。下面是日志的实际HTML:content的片段,这就是为什么。标记中的换行不应换行。您需要使用