Dúvida: Como alterar o encode do projeto todo de forma automatizada?
13/07/2011 14:03
Olá pessoal, tenho um projeto java que usa o encode default do eclipse. Temos aí então pelo menos 3 encodes diferentes sendo usados na aplicação, CP1252, ISO-8859-1 e UTF-8. E preciso pegar todos estes arquivos e converter para UTF-8. Já vi que tem uma config de workspace que eu posso alterar que vai afetar o projeto todo. Mas não é suficiente pois:
1. eu tenho que alterar os caracteres especiais um a um.
2. isto só altera o encode que o eclipse usa para ler os arquivos. Caso alguém use uma workspace diferente da minha certamente verá caracteres estranhos no lugar dos caracteres especiais.
Eu consegui resolver o problema de conversão utilizando o notepad++. Ele converte os caracteres de um encode para o outro sem problemas. Mas eu teria que fazer um a um e isto não é viável. Vi que ele possui uma função de macro que automatiza uma certa tarefa, mas infelizmente para o caso de conversão de encode esta função está bugada. No lugar de converter ela simplesmente apaga tudo do arquivo e deixa apenas nele o que está na área de transferência(ctrl+c ou ctrl+x).
Alguém sabe como alterar o encode para UFT-8 de todo o projeto de forma automatizada e eficiente?
Tags:
encode CP1252, ISO-8859-1 e UTF-8