Cambiar la codificación de un archivo en Visual Studio Code


Respuestas:


248

Así que así es como se hace:

En la barra inferior de VSCode, verá la etiqueta UTF-8. Pinchalo. Se abre una ventana emergente. Haga clic en Save with encoding. Ahora puede elegir una nueva codificación para ese archivo.

Como alternativa, puede cambiar la configuración a nivel mundial en la configuración del espacio de trabajo / usuario utilizando el entorno "files.encoding": "utf8". Si usa la página de configuración gráfica en VSCode, simplemente busque encoding. Sin embargo, tenga en cuenta que esto solo se aplica a los archivos recién creados.


9
"files.encoding": "utf8" creará archivos sin BOM (que es la mejor decisión). Si desea archivos UTF8 con BOM, la configuración es "files.encoding": "utf8bom"
Gerfried

@Gerfried "Si desea archivos UTF8 con BOM, la configuración es "files.encoding": "utf8bom"" - no funciona. Ver github.com/Microsoft/vscode/issues/47089
john cj

8
por favor evite usar utf8bom, no lo necesita
sherpya

22

Además de la configuración explicada en la respuesta de @DarkNeuron:

"files.encoding": "any encoding"

también puede especificar la configuración para un idioma específico así:

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

Por ejemplo, lo uso cuando necesito editar archivos de PowerShell creados previamente con ISE (que se crean en formato ANSI):

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

Puede obtener una lista de identificadores de idiomas conocidos aquí .

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.