Codificação de Arquivos utf8 e latin1

202 views
Skip to first unread message

Maury

unread,
Jan 14, 2009, 7:58:08 AM1/14/09
to CakePHP Tuga
Olá Pessoal,

uso a IDE Eclipse e criei um projeto usando somente a codificação
ISO-8859-1 ou latin1, mas agora quero mudar o header do php para utf8
e o banco de dados tambem.

Para isso presciso salvar todos os arquivos em utf8.
Com outros editores, por exemplo, RapidPHP ou Notepad++ é possível,
mas de um em um.
Eu gostaria de converter todos de uma vez.


Pode ser pelo Eclipse ou qualquer outro programa.
Pode ser pelo Windows ou pelo Linux.

Como eu poderia fazer isso?

Bill

unread,
Jan 14, 2009, 8:11:35 AM1/14/09
to cakep...@googlegroups.com
Veja se lhe ajuda

http://www.claudius.com.br/blog/claudio/2007/11/07/Convers%C3%A3o-de-charset-para-UTF-8-modo-gr%C3%A1fico

http://kernelscript.wordpress.com/2008/02/19/convmv-convertendo-arquivos-com-codificacao-iso-8859-1-para-utf-8-entre-outros/


Abs e boa sorte.
bill




On Wed 14/01/09 9:58 AM , Maury <maurym...@gmail.com> wrote:

> Ol&aacute; Pessoal,
> uso a IDE Eclipse e criei um projeto usando somente a
> codifica&ccedil;&atilde;o
> ISO-8859-1 ou latin1, mas agora quero mudar o header do php para
> utf8
> e o banco de dados tambem.
> Para isso presciso salvar todos os arquivos em utf8.
> Com outros editores, por exemplo, RapidPHP ou Notepad++ &eacute;
> poss&iacute;vel,
> mas de um em um.
> Eu gostaria de converter todos de uma vez.
> Pode ser pelo Eclipse ou qualquer outro programa.
> Pode ser pelo Windows ou pelo Linux.
> Como eu poderia fazer isso?
> >
>
---- Msg sent via @Mail - http://atmail.com/

Josenivaldo Benito Junior

unread,
Jan 14, 2009, 9:11:58 PM1/14/09
to cakep...@googlegroups.com
No linux usa o iconv

fica mais ou menos assim:

iconf -f <formato atual> -t <formato desejado> arquivo_entrada > arquivo_saida

faz um while e pronto.

algo como:

find ./ | while read A; iconv -f fmt_at -t fmt_to $A > /tmp/MeuTemp; mv /tmp/MeuTemp $A; done

Dentro do seu diretório onde estão os arquivos. Vale lembrar que o find é recursivo, então vai varrer do dir. atual até o fim da árvore.

Abraço

2009/1/14 Maury <maurym...@gmail.com>

Josenivaldo Benito Junior

unread,
Jan 14, 2009, 9:14:12 PM1/14/09
to cakep...@googlegroups.com
Acrescentando:

usando o convmv sugerido pelo Bill você não precisa escrever para um arquivo temporário e mover como eu fiz no exemplo abaixo. Basta o convmv

Abraço,
Benito

2009/1/15 Josenivaldo Benito Junior <jrbe...@benito.qsl.br>

Maury

unread,
Jan 16, 2009, 7:37:19 AM1/16/09
to CakePHP Tuga
Entendi a idéia.
Mas apareceram novas taferas, então tentarei mais tarde.


Mas desde já agradeço.
Reply all
Reply to author
Forward
0 new messages