Obrigado pela ajuda, mas o arquivo ja esta com o DOCTYPE e o META e mesmo
assim mostra com erro.
Eu executei um man iconv e não vi o atributo que permite usar em lote, você
poderia me dizer qual é?

man iconv
"TH ICONV 1 "etch" "20/Jun/2004" "Debian GNU/Linux" iconv ‐
Convert encoding of given files from one encoding to another
iconv −f encoding −t encoding inputfile The iconv program
converts the encoding of characters in inputfile from one coded
character set to another. The result is written to standard
output unless otherwise specified by the −−output option.
−−from−code, −f encoding Convert characters from encoding.
−−to−code, −t encoding Convert characters to encoding.  −−list,
−l List known coded character sets.  −c Omit invalid characters
from output.  −−output, −o file Specify output file (instead of
stdout).  −−silent, −s Supress warnings.  −−verbose Print
progress information.  −−help, −?  Give help list.  −−usage Give
a short usage message.  −−version, −V Print program version.
iconv was written by Ulrich Drepper as part of the GNU C Library.
This man page was written by Joel Klecker <[EMAIL PROTECTED]>, for
the Debian GNU/Linux system."


2007/1/3, Flavio Henrique Araque Gurgel <[EMAIL PROTECTED]>:
>
> Nilo Martins escreveu:
> > Olá pessoal, estou com um probleminha.
> >
> > Peguei um pacote com um site em php que foi feito usando iso e quando
> abro
> > no meu browser fica cheio de um caracter especial parecido com "?".
> >
> Básico. Acontece com todo mundo...
> > Já achei um comando que converte iso para utf-8:
> >
> > iconv -f iso-8859-1 -t utf-8 origem.txt > saida.txt
> >
> Não é a solução mais indicada.
> > Porém eu tenho algumas centenas de arquivos para converter...
> >
> > Teria alguma forma de fazer isso para um diretório e seus
> dub-diretorios?
> >
> digite man iconv e veja que ele pode fazer isso em lote.
>
> A outra forma de fazer isso, e mais correta, é fazer o seu browser
> "entender" que tipo de codificação o seu arquivo está usando,
> provavelmente criado no... no... ARGH... Windo_w_s.
>
> Então coloca isso aqui antes de _qualquer outra saída_ do php. O melhor
> mesmo é que fique no início de cada página, ou no topo de páginas que
> chamem outras.
>
> <?php
>   header('Content-type: text/html; charset=iso-8859-1');
> ?>
>
> Isso manda um "header" passando por cima da configuração do Apache,
> informando ao browser que seu documento é iso-8859-1.
> Outra forma é instalar o locale pt_BR que dá na mesma, só que não sei se
> funciona no Ubuntu. No Debian é:
> dpkg-reconfigure locale
> E adiciona o pt_BR (deve estar só pt_BR-UTF8)
>
> É importante ter, antes do <html> o seguinte:
> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
>
> Abraço!
> Flavio
>
>
> --
> ubuntu-br mailing list
> [email protected]
> www.ubuntubrasil.org
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>
-- 
ubuntu-br mailing list
[email protected]
www.ubuntubrasil.org
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

Responder a