[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Detecção automática de UTF-8



Olá!

On Wed, Jun 04, 2008 at 08:12:40AM -0300, João Olavo Baião de Vasconcelos wrote:
> 2008/6/3 Ronaldo Reis Junior <chrysopa@gmail.com>:
> 
> > Tem alguma forma de varrer meu sistema procurando por arquivos com conteúdo
> > ISO e converte-los para UTF?

Você pode fazer algo como:

$ find . -type f -print0 | xargs -0 file | grep ISO | cut -d: -f1 | xargs -L1 -I{} iconv -f iso88591 -t utf8 -o {}.utf8 {}

ATENÇÃO: Escrevi essa linha já faz tempo, e não testei agora. Não use
sem entender o que você está fazendo, e sem ter cópia de segurança de
seus dados. Os arquivos reconhecidos como ISO pelo file serão
convertidos e gravados num arquivo com o mesmo nome, mas com uma
extensão adicional '.utf8'; se esse arquivo já existir, ele será
apagado. 

Tiago.


Reply to: