Galera possuo um projeto no netbeans que está configurado seu ecoding como windows-1250, sempre trabalhei nele sem problemas, mas hoje está complicado.
Precisei montar um map para abreviar estados de um endereço para isso fiz da seguinte forma.
estados.put("ACRE", "AC");
estados.put("ALAGOAS", "AL");
estados.put("AMAPÁ", "AP");
estados.put("AMAPA", "AP");
estados.put("AMAZONAS", "AM");
estados.put("BAHIA", "BA");
estados.put("CEARÁ", "CE");
estados.put("CEARA", "CE");
estados.put("DISTRITO FEDERAL", "DF");
estados.put("ESPÍRITO SANTO", "ES");
estados.put("ESPIRITO SANTO", "ES");
estados.put("GOIÁIS", "GO");
estados.put("GOIAS", "GO");
estados.put("MARANHÃO", "MA");
estados.put("MARANHAO", "MA");
estados.put("MATO GROSSO", "MT");
estados.put("MATO GROSSO DO SUL", "MS");
estados.put("MINAS GERAIS", "MG");
estados.put("PARÁ", "PA");
estados.put("PARA", "PA");
estados.put("PARAÍBA", "PB");
estados.put("PARAIBA", "PB");
estados.put("PARANÁ", "PR");
estados.put("PARANA", "PR");
estados.put("PERNANBUCO", "PE");
estados.put("PIAUÍ", "PI");
estados.put("PIAUI", "PI");
estados.put("RIO DE JANEIRO", "RJ");
estados.put("RIO GRANDE DO NORTE", "RN");
estados.put("RIO GRANDE DO SUL", "RS");
estados.put("RONDÔNIA", "RO");
estados.put("RONDONIA", "RO");
estados.put("RORAIMA", "RR");
estados.put("SANTA CATARINA", "SC");
estados.put("SÃO PAULO", "SP");
estados.put("SAO PAULO", "SP");
estados.put("SERGIPE", "SE");
estados.put("TOCANTINS", "TO");
Muito bem o problema é o seguinte, se eu fechar e abrir a classe novamente no netbeans ele modifica as linhas “estados.put(“SÃO PAULO”, “SP”);” e “estados.put(“MARANHÃO”, “MA”);” para “estados.put(“S?O PAULO”, “SP”);” e “estados.put(“MARANH?O”, “MA”);” isso na classe no código fonte.
Não tem nenhum problema de compilação, e sim do editor do netbeans que está modificando meu código da maneira que descrevi acima.
Alguem passou por isso ou tem uma idéia de como resolver?
Valeu!