Defina a codificação do arquivo para UTF8 com BOM no texto sublime 3

92

Quando abro um arquivo no Sublime Text 3, na parte inferior tenho a opção de definir a codificação de caracteres como mostrado na imagem.

configuração de codificação

Existe a opção de configurá-lo para UTF-8 , que depois de fazer algumas pesquisas significa UTF-8 sem BOM, mas eu quero configurá-lo para UTF-8 com BOM como mostrado abaixo:

UTF-8 com BOM

Como posso fazer isso no ST3?

J86
fonte

Respostas:

90

Também não consigo definir "UTF-8 com BOM" no botão do canto, mas posso alterá-lo na barra de menus.

"Arquivo" -> "Salvar com codificação" -> "UTF-8 com BOM"

Jimmy Liu
fonte
169

Em Preferências> Configurações -
Arquivo de usuários : Preferences.sublime-settings

Escreva isso :

"show_encoding": verdadeiro,

Está explicado na nota de lançamento em 17 de dezembro de 2013. Build 3059. Site oficial Sublime Text 3

cdesmetz
fonte
9
com toda a justiça, antes de eu votar contra isso, estava correto em algum ponto? Na versão atual show_encodingnão oferece a opção "com BOM" e, portanto, não responde à pergunta.
billynoah
1
Eu entendi mal aqui? Isso não responde a pergunta de forma alguma ...
Jimmy liu
Não responde à pergunta, mas tenho que admitir que me ajudou a descobrir um problema que estava tendo com meu código sendo interpretado como caracteres chineses
Sr. Bell
não responde à pergunta e não funciona no ST3
ninja
4

Em Preferências> Configuração - Padrão

Você terá o próximo por padrão:

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

Você pode alterá-lo ou, como cdesmetz disse, defina suas configurações de usuário.

harryssuperman
fonte
1

Por padrão, Sublime Text definido 'UTF8 without BOM', mas não foi especificado.

As únicas coisas especificadas são 'UTF8 with BOM'.

Espero que esta ajuda :)

Azee
fonte