Visual Studio Code não lê caracteres acentuados digitados no terminal integrado

python
#1

Olá, galera. Não consigo fazer os programas lerem os caracteres acentuados que digito pelo terminal integrado no vscode, quando digito simplesmente aparece a letra sem acentuação, a única forma que consigo digitar caracteres com acento é utilizando o terminal externo como pode ser vistos nas capturas de tela.

0 Likes

#2

Adicione essa configuração no settings.json e veja se arruma seu problema.

"terminal.integrated.env.linux": {
    "LESSCHARSET": "utf-8"
}
1 Like

#3

Mostra esse erro, ao passar com o mouse diz: “Object with environment variables that will be added to the VS Code process to be used by the terminal on Linux. Set to null to delete the environment variable.”

0 Likes

#4

Precisa colocar uma virgula depois do True ali em cima

1 Like

#5

Coloquei a vírgula, depois salvei, mas o problema ainda persiste :confused:

0 Likes

#6

Então coloca como terminal padrão do Vscode o terminal do sistema, assim você roda o terminal direto no vscode

2 Likes

#7

Assim funciona, só que é menos prático que o integrado, irei voltar para o PyCharm mesmo. Obrigado por ajudar :smiley:

1 Like

#8

Se ainda não tentou, utiliza a extensão Code Runner. Quem sabe isso te ajude mais. Pra executar o código depois que instalou a extensão, pode usar o atalho Ctrl + Alt + N ou clicar no botão de play na parte superior direita do editor.

2 Likes