【发布时间】:2012-04-06 08:40:04
【问题描述】:
我有一个 UTF8 文本字符串,我想根据以下规则在网页的 div(或整个 <body>)中显示:
所有字符都应按字面显示,就像在支持 unicode 的文本编辑器中一样。
不应忽略空格。 TAB 应该缩进一些空格(例如 4 或 8 个)。 LF 应该导致换行。
文本应该自动换行(就像普通的
<p>段落一样,或者在打开自动换行的文本编辑器中)随着文本文件的包含 div 的宽度发生变化.
显然我需要对文本字符串执行一些预处理步骤,然后再将其插入网页(也许我需要将某些字符替换为命名实体&foo;。也许我需要用某个标签包围文本文件, <pre> 等)。
我需要执行哪些预处理步骤才能实现上述目标。如果有多组步骤可以达到上述目的,请以最短/最简单的方式回答。
【问题讨论】: