Я думаю многим знакома проблема с вставкой сколько-либо сложного текста в свой блог на 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/&/\&amp;/g
s/</\&lt;/g
1i\
<PRE>
$a\
</PRE>



Так же там можно найти несколько других вариаций скриптов (в т.ч. под альтернативные ОС вроде MacOSX и win32), занимающихся тем же самым (конвертированием простого текста в html, который в браузере отображается как первоначальный текст).

0 коммент.:


 

Copyright © 2007 DamnSmallBlog. Content is licensed under Creative Commons Attribution-Noncommercial.

Design: GeckoandFly and Blogcrowds.