Alterar a codificação de um arquivo no Visual Studio Code


Respostas:


246

Então, aqui está como fazer isso:

Na barra inferior do VSCode, você verá o rótulo UTF-8. Clique. Um pop-up é aberto. Clique em Save with encoding. Agora você pode escolher uma nova codificação para esse arquivo.

Como alternativa, você pode alterar a configuração globalmente em Configurações da área de trabalho / Usuário usando a configuração "files.encoding": "utf8". Se estiver usando a página de configurações gráficas no VSCode, basta procurar encoding. Observe, no entanto, que isso se aplica apenas aos arquivos recém-criados.


9
"files.encoding": "utf8" criará arquivos sem a BOM (que é geralmente a melhor decisão). Se você deseja arquivos UTF8 com BOM, a configuração é "files.encoding": "utf8bom"
Gerfried

@ Gerfried "Se você deseja arquivos UTF8 com BOM, a configuração é "files.encoding": "utf8bom"" - não funciona. Veja github.com/Microsoft/vscode/issues/47089
john cj

8
por favor evite usar utf8bom, você não precisa dele
sherpya

21

Além das configurações explicadas na resposta por @DarkNeuron:

"files.encoding": "any encoding"

você também pode especificar configurações para um idioma específico, como:

"[language id]": {
  "files.encoding": "any encoding"
}

Por exemplo, eu uso isso quando preciso editar arquivos do PowerShell criados anteriormente com o ISE (criados no formato ANSI):

"[powershell]": {
    "files.encoding": "windows1252"
}

Você pode obter uma lista de identificadores de idiomas conhecidos aqui .

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.