PROBLEMA COM ACENTUAÇÃO NO VISUAL TIPO (C)

01/07/2023

0

Olá tudo bem?
Estou iniciando programação em C, utilizando o MinGW no Visual Studio Code, usando o Windows.
Estou enfrentando um problema:
No console do VScode qualquer printf por exemplo, os caractéres que possuem acentos como "´", "~", "^" ficam com de forma estranha, de forma que o famoso "Olá mundo" fica: "Olá mundo!".
Utilizo o C/C++ Compile Run, estando tudo no UTF-8
Lucas Pedroso

Lucas Pedroso

Responder

Posts

03/07/2023

Arthur Heinrich

UTF-8 é apenas uma maneira de "formatar" códigos de caracteres acima do 127, pois o código ASCII original só utiliza os códigos de 0 a 127.

O seu problema tem a ver com o Encoding/codificação e não com o formato. Como diferentes línguas utilizam diferentes acentos, um mesmo código pode significar um caractere diferente.

Tem que ajustar o "code page" ou página de códigos e cada SO utiliza comandos diferentes. No windows, utiliza-se uma página de códigos, no DOS (cmd), utiliza-se outra, que pode ser ajustada com o comando CHCP - Change Code Page. Ex.: chcp 1252 muda a página de códigos do DOS para 1252, que contém acentos semelhantes ao Windows.

https://terminaldeinformacao.com/2020/12/03/como-mudar-a-codificacao-padrao-no-vscode/
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar