quando tento usar um caractere acentuado tipo o "é", o System.out.println exibe uma caixinha com uma interrogação dentro:
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.