PROBLEMA COM ACENTUAÇÃO NO VISUAL TIPO (C)
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
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
Curtidas 0
Respostas
Arthur Heinrich
01/07/2023
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/
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/
GOSTEI 0