Programa Java com erro na formatação do texto que é exibido na tela do usuário

O programa está rodando certo, porém a formatação do texto está errado. No prompt de comando do Windows, bastava digitar: chcp 65001, que o problema se resolvia.

Código do programa:
// Usando JOptionPane para exibir múltiplas linhas em uma caixa de diálogo

import javax.swing.JOptionPane;

public class Dialogo1
{
    public static void main(String[] args)
    {
	    // Exibe um diálogo (janela) com uma mensagem
	    JOptionPane.showMessageDialog(null, "Bem-vindo à Programação Java!");
    } // fim do método main
} // fim da classe Dialogo1

Segue em anexo à forma como o texto é exibido.Sem%20t%C3%ADtulo
A forma correta de aparecer na tela do usuário seria: Bem-vindo à Programação Java!

Configure o character encoding de seu IDE.

Eu estou usando Notepad++ para escrever os códigos do programa.
Tem alguma idea de como arrumar esse problema de formatação?

Verifica se o encoding do seu arquivo .java está como UTF-8. Esta informação normalmente fica na parte inferior direita do editor.

@wldomiciano @staroski me desculpe, mas não estou entendendo o que vocês querem me informar.

Abre seu código no Notepad++ e olha próximo do local que eu indiquei no print acima. Verifica se tá parecido com o do print “UTF-8”. Se possível, tira um print do seu código aberto mostrando a janela toda do Notepad++ para eu ver.

É que se vc disse que antes arrumava rodando chcp 65001 e agora não tá mais funcionando, eu imaginei que poderia ser o encoding do arquivo e é nesta área que esta informação é mostrada.

Fui nas configurações para ver se tinha alguma coisa para mudar, mas não adiantou em nada. Segue em anexo a imagem do meu Notepad++.

Ah, tá como UTF-8. Poxa, então não sei o que pode ser.

kkkkkk
loucura loucura :joy:
Tentamos
@wldomiciano @staroski mesmo assim, obrigado pela atenção​:pray::smile:

Está compilando com o javac?
Então adiciona o seguinte parâmetro:

-encoding utf8

@staroski
Estou compilando com javac no prompt de comando do Windows.
Onde especificamente eu adiciono -encoding utf8.

Após digitar javac.

@staroski muito obrigado :smile::pray:

1 curtida