Que legal, respondendo meu próprio mail :D Adicionei um parametrô "accept-charset="ISO-8859-1 ISO-8859-2"" no formulário é voilá! funciona :)
> Olá > > Tenho um formulário que colhe algumas informações e envia um mail, através > de um cgi em shell script. Porém me incomoda muito que ele não saiba > tratar acentos. > Usando um script de decode[1], ele reconhece sinais de pontuação, pelo > menos, como ;, ?, e o @. Acentuação, necas. > > O estranho é que o formulário já passa para o cgi os caracteres mal > formatados. Por exemplo, se eu colocar "ç" no formulário, ele deveria > enviar "%E7", o que eu poderia decodificar com o decode. Porém ele envia > "%C3%A7", o que é decodificado para "ç". Não entendo muito de charsets > ISO ou UTF, mas acho que eles estão falando linguas diferentes, não? > > Como o formulário é um post e passa diretamente para o engine do cgi, ele > já está passando errado. Pensei em pesquisar alguma opção do apache para > lidar com isto, mas não encontrei nada que me ajudasse... > > Alguem tem alguma idéia? > > [1] http://www.shelldorado.com/scripts/cmds/urldecode > -- > "A little less conversation, a little more action please" > ------------------------------------------------------------- > °v° Sulamita Garcia > /(_)\ LinuxChix Brasil > ^ ^ http://www.linuxchix.org.br/ > http://sulamita.net/ > > -----BEGIN GEEK CODE BLOCK----- > Version: 3.1 > GCM/CS/AT d-(--) s: a? C+++ UL+++ P--- L++++$ E--- W++ N o? K? w-- O- > M- V? PS+ !PE Y+ PGP t 5? X- R- tv++ b+++ DI++ D G e++ h r x-- > ------END GEEK CODE BLOCK------ > > _______________________________________________ > Linuxchix mailing list > [email protected] > http://listas.linuxchix.org.br/mailman/listinfo/linuxchix > -- "A little less conversation, a little more action please" ------------------------------------------------------------- °v° Sulamita Garcia /(_)\ LinuxChix Brasil ^ ^ http://www.linuxchix.org.br/ http://sulamita.net/ -----BEGIN GEEK CODE BLOCK----- Version: 3.1 GCM/CS/AT d-(--) s: a? C+++ UL+++ P--- L++++$ E--- W++ N o? K? w-- O- M- V? PS+ !PE Y+ PGP t 5? X- R- tv++ b+++ DI++ D G e++ h r x-- ------END GEEK CODE BLOCK------ _______________________________________________ Linuxchix mailing list [email protected] http://listas.linuxchix.org.br/mailman/listinfo/linuxchix
