Установите кодировку файла в UTF8 с спецификацией в Sublime Text 3

92

Когда я открываю файл в Sublime Text 3, внизу у меня есть возможность установить кодировку символов, как показано на скриншоте.

установка кодировки

Существует возможность установить его в UTF-8 , что после некоторых исследований означает UTF-8 без спецификации, но я хочу установить его в UTF-8 с спецификацией, как показано ниже:

UTF-8 с спецификацией

Как я могу это сделать из ST3?

J86
источник

Ответы:

92

Я также не могу установить «UTF-8 с спецификацией» в угловой кнопке, но я могу изменить его в строке меню.

«Файл» -> «Сохранить с кодировкой» -> «UTF-8 с спецификацией»

Джимми Лю
источник
169

В « Настройки»> «Настройки» - «Пользовательский
файл»: Preferences.sublime-settings.

Напишите это:

"show_encoding": правда,

Это объясняется в примечании к выпуску 17 декабря 2013 года. Сборка 3059. Официальный сайт Sublime Text 3

Cdesmetz
источник
9
честно говоря, до того, как я проголосовал против, это было правильно в какой-то момент? В текущем выпуске show_encodingне предлагается опция «со спецификацией» и поэтому не отвечает на вопрос.
billynoah
1
Я здесь что-то не понял? Это вообще не отвечает на вопрос ...
Джимми
Он не отвечает на вопрос, но должен признать, что он помог мне разобраться в проблеме, с которой я столкнулся, когда мой код интерпретировался как китайские иероглифы,
г-н Белл,
не отвечает на вопрос и не работает в ST3
ninja
3

В Предпочтения> Настройка - По умолчанию

По умолчанию у вас будет следующее:

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

Вы можете изменить его или, как сказал cdesmetz, установить свои пользовательские настройки.

Гарриссупермен
источник
1

По умолчанию установлен Sublime Text 'UTF8 without BOM', но это не было указано.

Единственное, что уточняется 'UTF8 with BOM'.

Надеюсь на эту помощь :)

Ази
источник