Ola galera do guj, é o seguinte, desenvolvi uma aplicação usando o netbeans5.5 pt_br no windows XP, agora quando vou copilar no linux(suse 10.2r) tb usando o netbeans5.5 pt_br e a mesma versao do JDK6.0 acontece esse errinho ae, na acentuações…
Ae alguem aee sabe com resover
[code]
/mnt/mago/source/java/GoiasEscola/goiasEscola/src/goiasSoftware/goiasEscola/win/CadCota.java:1807: warning: unmappable character for encoding utf-8
// Declara��o de vari�veis - n�o modifique//GEN-BEGIN:variables
/mnt/mago/source/java/GoiasEscola/goiasEscola/src/goiasSoftware/goiasEscola/win/CadCota.java:1807: warning: unmappable character for encoding utf-8
// Declara��o de vari�veis - n�o modifique//GEN-BEGIN:variables
/mnt/mago/source/java/GoiasEscola/goiasEscola/src/goiasSoftware/goiasEscola/win/CadCota.java:1807: warning: unmappable character for encoding utf-8
// Declara��o de vari�veis - n�o modifique//GEN-BEGIN:variables
/mnt/mago/source/java/GoiasEscola/goiasEscola/src/goiasSoftware/goiasEscola/win/CadCota.java:1807: warning: unmappable character for encoding utf-8
// Declara��o de vari�veis - n�o modifique//GEN-BEGIN:variables[/code]
eh isso ae vlws
Também estou com esse problema, acontece que se pegarmos todos os arquivo .java, abrir pelo KWriter, nao mexer em nada e Salvar, ae o Netbeans do Linux nao dá mais esse erro !!!
Já imaginou um projeto com 50 mil classes ??? rsrsrs
Como nao posso renomear o nome da classe (senao vou ter um esse de sintaxe Java) eu uso a seguinte estratégia.
iconv --from-code=ISO-8859-1 --to-code=UTF-8 MinhaClasse.java > x | mv x MinhaClasse.java
Mas ai tenho outro problema: como executar isso pra 50 mil classes? A solução foi criar um programa shell que lê todos os .java e aplica o comando recursivamente:
converteArquivos.sh (fonte abaixo):
####################
for f in find -name '*.java';
do
iconv --from-code=ISO-8859-1 --to-code=UTF-8 $f > x | mv x $f;
echo 'convertendo arquivo ’ $f;
done
####################
Na linha de comando do linux executa esse .sh. Funciona de primeira.