quando tento usar um caractere acentuado tipo o "é", o System.out.println exibe uma caixinha com uma interrogação dentro:
quando tento usar um caractere acentuado tipo o "é", o System.out.println exibe uma caixinha com uma interrogação dentro:
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. 😊 🚀
Obrigado Akemi! Vou aplicar essas alterações no meu código.