我的 Sanitize clean 函数更改代码:
<h1>Test</h1>\r\n\r\n<ol>\r\n <li>Foo</li>\r\n <li>Bar</li>\r\n</ol>\r\n\r\n<p>Test end.</p>
至
<h1>Test</h1>\r\n\r\n<ol>\n<li>Foo</li>\r\n <li>Bar</li>\r\n</ol><p>Test end.</p>"
生成的净化代码几乎完全相同;除了返回字符之外,差异非常小:
- 第一个列表项之前的换行符后的两个空格(在有序列表中) 列表项
- 以及结束有序列表标记后的换行符。
关于为什么会这样的任何想法?