Modifier le codage d'un fichier dans Visual Studio Code

Réponses:

248

Alors, voici comment faire cela:

Dans la barre inférieure de VSCode, vous verrez l'étiquette UTF-8. Cliquez dessus. Une fenêtre contextuelle s'ouvre. Cliquez sur Save with encoding. Vous pouvez maintenant choisir un nouvel encodage pour ce fichier.

Vous pouvez également modifier le paramètre globalement dans les paramètres Espace de travail / Utilisateur à l'aide du paramètre "files.encoding": "utf8". Si vous utilisez la page des paramètres graphiques dans VSCode, recherchez simplement encoding. Notez cependant que cela ne s'applique qu'aux fichiers nouvellement créés.

DarkNeuron
la source
9
"files.encoding": "utf8" créera des fichiers sans nomenclature (ce qui est généralement la meilleure décision). Si vous voulez des fichiers UTF8 avec une nomenclature, le paramètre est "files.encoding": "utf8bom"
Gerfried
@Gerfried "Si vous voulez des fichiers UTF8 avec une nomenclature, le paramètre est "files.encoding": "utf8bom"" - cela ne fonctionne pas. Voir github.com/Microsoft/vscode/issues/47089
john cj
8
veuillez éviter d'utiliser utf8bom, vous n'en avez pas besoin
sherpya
22

Outre les paramètres expliqués dans la réponse de @DarkNeuron:

"files.encoding": "any encoding"

vous pouvez également spécifier des paramètres pour une langue spécifique comme ceci:

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

Par exemple, j'utilise ceci lorsque j'ai besoin de modifier des fichiers PowerShell précédemment créés avec ISE (qui sont créés au format ANSI):

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

Vous pouvez obtenir une liste d'identificateurs de langues connues ici .

JotaBe
la source