Как изменить свойство «default_encoding» Sublime Text (Версия 3.1.1, сборка 3176) с «UTF-8» на «ISO-8859-1»?

421
JSLover

Я по профессии разработчик PHP.

Я использую 64-разрядную операционную систему Windows 10 Home Single Language на своем ноутбуке.

Я установил Sublime Text (версия 3.1.1, сборка 3176) на моей машине.

Я проверил кодировку символов по умолчанию в файл C: \ Users \ lenovo \ AppData \ Roaming \ Sublime Text 3 \ Packages \ Default \ Preferences.sublime-settings

и я нашел

"default_encoding": "UTF-8", 

Теперь я хочу изменить его на «ISO-8859-1» . Я даже пытался редактировать этот файл, но не смог. Файл не редактируется.

Итак, обращаюсь за помощью к вам, великие люди.

Пожалуйста, помогите мне.

Благодарю вас.

0

1 ответ на вопрос

2
mja

В меню выберите Preferences -> Settingsи измените Preferences.sublime-settings -- Userфайл, как на картинке ниже:

guide

Перезапустите Sublime Text после сохранения настроек.

ПРИМЕЧАНИЕ. Если открытый файл уже находится в кодировке, отличной от значения по умолчанию, Sublime Text продолжит использовать эту кодировку.

Я попытался внести указанное изменение «default_encoding»: «ISO-8859-1» в файл «C: \ Users \ lenovo \ AppData \ Roaming \ Sublime Text 3 \ Packages \ User», но все равно оно не работает. Он принимает значение по умолчанию "default_encoding": только "UTF-8". Почему так? JSLover 6 лет назад 0
Я обновил ответ. mja 6 лет назад 1
Спасибо за ваш обновленный ответ. Но сейчас я получаю какой-то странный результат. Я добавил "default_encoding": "ISO-8859-1" в файл "C: \ Users \ lenovo \ AppData \ Roaming \ Sublime Text 3 \ Packages \ User" и проверил установленную кодировку, используя встроенную функцию PHP mb_detect_encoding (" ул "); но удивительно, вместо того, чтобы получить «ISO-8859-1» в качестве результата, я получил «ASCII». Почему так? JSLover 6 лет назад 0
Вам необходимо указать порядок обнаружения кодирования в `mb_detect_encoding`, где сначала определяется« ISO-8859-1 », см. [Здесь] (https://stackoverflow.com/questions/16298639/mb-detect-encoding-detects-ascii- а-UTF-8). mja 6 лет назад 1

Похожие вопросы