Sobre as codificações de projeto
Consulte também
Por padrão, os projeto recém-criados no IDE usam a codificação de caractere UTF-8. Essa codificação determina como o IDE interpreta caracteres fora do conjunto de caracteres ASCII. O IDE exibe e salva quaisquer arquivos novos que você cria usando a codificação definida pelo projeto em que eles residem. Se você quiser alterar as propriedades de codificação, o IDE lhe oferece a habilidade de fazê-lo manualmente.
Configurando a codificação de caractere
Para alterar a codificação de caracteres de um projeto:
- Clique com o botão direito do mouse no nó do projeto na janela Projetos e escolha Propriedades.
- Na coluna esquerda em Categorias, selecione Códigos-fonte.
- Na lista suspensa Codificação, selecione a codificação de caractere que deseja aplicar ao projeto. Clique em OK. A nova codificação é aplicada ao projeto em que você está trabalhando.
Observações:
- Quando você altera a codificação de um projeto, todos os novos arquivos são criados com a nova codificação do projeto.
- O novo valor que você define para a codificação do projeto é mantido como o valor de codificação global de projeto para novos projetos. Portanto, quando você cria um novo projeto, o IDE usa o valor de codificação do projeto criado anteriormente para o novo projeto.
Detecção da codificação no IDE
O IDE implementa o modo de camada FileEncodingQuery (FEQ). FEQ é uma interface para obter informações sobre qual codificação pode ser usada para ler de/gravar para um arquivo específico. O modo de camada prioriza a codificação baseada na seguinte hierarquia:
- FEQ do arquivo. O valor de codificação declarado em um arquivo.
- FEQ do projeto. O valor da codificação global do projeto atual em uma sessão.
- FEQ de Fallback. A codificação da localidade em que o IDE está sendo executado.
Abrindo projetos mais antigos
Versões anteriores do IDE (incluindo 5.x) não implementavam a FEQ. Conseqüentemente, qualquer projeto criado em versões mais antigas serão abertos com a FEQ de fallback, ou seja, a localidade padrão definida pelo ambiente do seu sistema.
- Se você alterar a propriedade de codificação de um projeto que já contém arquivos que foram criados com uma codificação de caracteres específica, há um risco de que a compilação e a execução do projeto possam não ser bem sucedidas. Isso acontece porque o compilador de programação precisa receber um valor de codificação e só pode haver um valor como tal. Nem o IDE nem a linguagem de programação realiza a detecção automática de codificação de arquivos.
- Consulte também
- Sobre as codificações de arquivo
Notificações legais