Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Acentuação no System.out.println com problemas

quando tento usar um caractere acentuado tipo o "é", o System.out.println exibe uma caixinha com uma interrogação dentro: Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Oi, Gabriel! Tudo bom?

Esse problema com caracteres especiais são comuns em programas Java que são executados no console. Uma solução para isso é definir o encoding correto para o console.

No caso do Eclipse, você pode clicar com o botão direito na classe que está executando, selecionar "Run As" e depois "Run Configurations". Na janela que abrir, selecione a aba "Common" e em "Encoding" escolha a opção "UTF-8".

Além disso, uma possível solução é definir explicitamente a codificação do console Java para UTF-8. Você pode fazer isso adicionando a seguinte linha de código no início do seu arquivo Java:

System.setProperty("console.encoding", "UTF-8");

Dessa forma, o console Java será configurado para usar a codificação UTF-8, que suporta caracteres acentuados.

Espero ter ajudado a esclarecer sua dúvida.

Uma ótima semana e bons estudos. 😊 🚀

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Obrigado Akemi! Vou aplicar essas alterações no meu código.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software