-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Ednei Pacheco wrote:
>Thiago e Zago, esqueci de comentar: n�o s�o somente caracteres
> acentuados, como tamb�m existem outros que, para serem visualizados,
> devem ser representados no documento como codifica��o em HTML. Por
> exemplo, se eu utilizasse este recurso para "substituir" a barra / (se
> n�o me engano) pelo seu c�digo correspondente, como ficaria os trechos
> que n�o s�o inclu�dos entre as tags de marca��o (p. ex.: </p>, </i>,
> etc)? Se n�o me engano, o e-comercial tamb�m requer codifica��o. O sed
> (ou o txt2tags) saberiam diferenciar quais s�o os caracteres dentro e
> fora da marca��o?

N�o vi o script da dica, mas acho que aqui est� sua chance de contribuir.

Comece com um script (sed) do tipo:
s/&/&amp;/g
s/</&lt;/g
s/>/&gt;/g
s/�/&Aacute;/g
s/�/&aacute;/g
s/�/&agrave;/g
s/�/&ccedil;/g
.
.
.


Note, por�m, que os �nicos que s�o obrigat�rios para tornar um arquivo de 
texto puro algo v�lido em HTML s�o o '<', '>' e '&'. Todos os outros 
(todos os acentos) s�o opcionais. Basta que o seu arquivo especifique a 
codifica��o no cabe�alho:
        <meta http-equiv="Content-Type" value="text/html; charset=utf8">

Ou, se for XML, comece o arquivo com:
<?xml version="1.0" encoding="utf8" ?>

Note tamb�m que a troca de & para &amp; deve ser obrigatoriamente a 
primeira.

PS: estou assumindo que o seu texto � UTF-8. Se n�o for, execute antes:
        iconv -t utf8

PPS: a tag <?xml ?> sempre ganha; mas a <meta> perde para o Content-Type 
que vem do servidor HTTP.
- -- 
  Thiago Macieira  -  Registered Linux user #65028
   thiago (AT) macieira (DOT) info
    ICQ UIN: 1967141   PGP/GPG: 0x6EF45358; fingerprint:
    E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)

iD8DBQFBuNuqM/XwBW70U1gRAmBvAJ4mYiOSeHJLSnxX+M3mjVJFpnHxWwCgsXhl
UyZr8RzRlFfHqYuTJ/wf/Dw=
=yj2h
-----END PGP SIGNATURE-----
---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a