У меня есть текстовая строка UTF8, которую я хотел бы отобразить в виде div (или всего <body>
) на веб-странице в соответствии со следующими правилами:
Все символы должныбудет отображаться буквально, как в текстовом редакторе с поддержкой юникода.
Пробелы не следует игнорировать.Таблицы должны отступать от некоторого количества пробелов (например, 4 или 8).LF должны вызывать разрыв строки.
Текст должен автоматически переноситься словами (как это было бы для обычного абзаца <p>
, или как в текстовом редакторе с включенной переносом слов).) по мере изменения ширины содержащего div текстового файла.
Ясно, что мне нужно выполнить некоторые шаги предварительной обработки текстовой строки, прежде чем вставить ее в веб-страницу (возможно, мне нужнозаменить определенные символы именованными объектами &foo;
. Возможно, мне нужно окружить текстовый файл определенным тегом (например, <pre>
и т. д.).
Точно, какие шаги предварительной обработки мне нужно выполнить для достижениявыше.Если есть несколько наборов шагов, которые достигают вышеуказанного, ответьте, пожалуйста, с самым коротким / самым простым.