4
respostas

Dúvida: o prompt não processa as palavras acentuadas e aparecem vários símbolos no lugar

As palavras acentuadas são substituídas por símbolos estranhos

4 respostas

Oie, Gustavo. Tudo bem?

Isso é um problema comum. O CMD não suporta de forma nativa a codificação de caracteres UTF-8, que é usada para exibir caracteres acentuados e outros símbolos especiais.

Contudo, você pode tentar alterar a codificação para a UTF-8. Você pode usar o comando chcp 65001. Ele muda o código de página do terminal para o 65001, que corresponde à codificação UTF-8.

Após executar este comando, tente abrir novamente e veja, por favor, se as palavras acentuadas agora aparecem certinho.

Abraços e bons estudos!

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

Muito obrigado!

Você sabe dizer se o mesmo funciona no vscode, mais especificamente falando de C?

Gustavo,

Sim, você consegue alterar a codificação no VSCode.

É só abrir a IDE, clicar em Ctrl + Shift + P e procurar por Open Settings (UI).

Você pode pesquisar na barrinha dentro das configurações sobre a codificação (ou se estiver em inglês, encoding). Ali você consegue mudar para a UTF-8.

Se outra dúvida surgir, fique à vontade para postar no fórum.

Abraços!

Oi Maria, tudo bem? Eu alterei pra esse utf 8 e tentei o iso 8859-1 coom o comando set locale dentro da função main mas não resolve o problema : \

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