Я думаю многим знакома проблема с вставкой сколько-либо сложного текста в свой блог на blogger.com или в форму на каком-либо другом сайте с поддержкой синтаксиса html в сообщениях.
Когда, например, простой фрагмент вставленного кода отображается не как нужно:
#include <gtk/gtkwidget.h>
, а примерно так:
#include
Сегодня совершенно случайно наткнулся на sed-скрипт на небезызвестном сайте http://www.w3.org/ который эту проблему успешно лечит, а именно:
#! /bin/sed -f
# Generate HTML for plain text from plain text
s/&/\&/g
s/</\</g
1i\
<PRE>
$a\
</PRE>
Так же там можно найти несколько других вариаций скриптов (в т.ч. под альтернативные ОС вроде MacOSX и win32), занимающихся тем же самым (конвертированием простого текста в html, который в браузере отображается как первоначальный текст).
0 коммент.:
Подписаться на:
Комментарии к сообщению (Atom)