-----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/&/&/g
s/</</g
s/>/>/g
s/�/Á/g
s/�/á/g
s/�/à/g
s/�/ç/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 & 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