Définissez le codage du fichier sur UTF8 avec la nomenclature dans Sublime Text 3

92

Lorsque j'ouvre un fichier dans Sublime Text 3, en bas, j'ai une option pour définir le codage des caractères comme indiqué dans la capture d'écran.

définition du codage

Il existe la possibilité de le définir sur UTF-8 , ce qui, après quelques recherches, signifie UTF-8 sans nomenclature, mais je souhaite le définir sur UTF-8 avec nomenclature comme indiqué ci-dessous:

UTF-8 avec BOM

Comment puis-je faire cela depuis ST3?

J86
la source

Réponses:

91

Je ne peux pas non plus définir "UTF-8 avec nomenclature" dans le bouton du coin, mais je peux le modifier à partir de la barre de menus.

"Fichier" -> "Enregistrer avec encodage" -> "UTF-8 avec BOM"

Jimmy Liu
la source
169

Dans Préférences> Paramètres -
Fichier Utilisateurs : Preferences.sublime-settings

Écrire cela :

"show_encoding": vrai,

C'est expliqué dans la note de sortie datée du 17 décembre 2013. Build 3059. Site officiel Sublime Text 3

cdesmetz
la source
9
en toute honnêteté, avant de voter contre, était-ce correct à un moment donné? Dans la version actuelle, show_encodingn'offre pas d'option «avec nomenclature» et ne répond donc pas à la question.
billynoah le
1
Ai-je mal compris ici? Cela ne répond pas du tout à la question .....
Jimmy liu
Cela ne répond pas à la question, mais je dois admettre que cela m'a aidé à comprendre un problème que j'avais avec mon code étant interprété comme des caractères chinois
M. Bell
ne répond pas à la question et ne fonctionne pas en ST3
ninja
4

Dans les préférences> Paramètres - Par défaut

Vous aurez le suivant par défaut:

// Display file encoding in the status bar
    "show_encoding": false

Vous pouvez le changer ou comme cdesmetz a dit définir vos paramètres utilisateur.

harryssuperman
la source
1

Par défaut, Sublime Text est défini 'UTF8 without BOM', mais cela n'a pas été spécifié.

La seule chose spécifiée est 'UTF8 with BOM'.

J'espère que cette aide :)

Azee
la source