Sublime text 3 кириллица

У начинающих пользователей и разработчиков могут возникнуть проблемы с кодировкой в sublime text 3. Проблема эта чаще всего выражается в иероглифах вместо символов. Такое возможно когда файл был сохранен в старой кодировке windows-1251, которая сейчас уже не используется для файлов html, php и т.д. Это легко решить за пару минут.

Как узнать текущую кодировку файла?

Первый способ узнать кодировку это через консоль, нажимаем Ctrl+` или View -> Show Console и в консоль печатаем следующую команду view.encoding() .

Второй вариант это в настройках пользователя добавить "show_encoding": true . Заходим в Preferences -> Settings и добавляем настройку.

Кодировка будет отображаться в статус баре (status bar), если его у вас не видно включите через View -> Show Status Bar

Sublime text 3 как поменять кодировку?

Что бы изменить кодировку необходимо переоткрыть файл заново или пересохранить. Первый вариант сохраняем заново файл через File –> Save with Encoding из списка выбираем utf-8, после этого необходимо закрыть и открыть файл.

Так же мы можем сделать аналогичные действия через File –> Reopen with Encoding .
после этих действий проблема должна исправится.

Существует второй вариант это использовать плагин EncodingHelper. Я лично им не пользовался, так как нет необходимости. Если у вас есть желание можете попробовать.

  • Определяет кодировку файлов.
  • Показывает кодировку в строке состояния.
  • Преобразовывает из UTF-8 в список кодировок, которые есть в меню.
  • Преобразовывает в UTF-8 быстро от текущей кодировки через меню.
  • Автоматически конвертирует в UTF-8 при открытии файла используя определенные кодировки, в настройках пользователя./li>
Читайте также:  Разработать алгоритм вычисления гипотенузы прямоугольного треугольника по

Вопросы связанные с кодировкой в редакторе sublime text 3 не так страшны, как кажутся на первый взгляд. Надеюсь статья вам помогла. При необходимости пишите в комментариях, рад буду помочь.

Может кто подсказать почему при использовании команды Build в Sublime text 3, в консоли кирилица отображается некорректно —

1 ответ 1

дело в том что ты наверно используешь билдер который скачал через Package Control у меня через него тоже не отображает, напиши свой.

Tools > Build System > New Build System

сохраняешь и все работает

Всё ещё ищете ответ? Посмотрите другие вопросы с метками кодировка sublime-text-3 или задайте свой вопрос.

Похожие

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

дизайн сайта / логотип © 2020 Stack Exchange Inc; пользовательское содержимое попадает под действие лицензии cc by-sa 4.0 с указанием ссылки на источник. rev 2020.1.17.35809

При открытие в Sublime Text файлов кодировки ANSI/Windows 1251, вместо русского или украинского текста имеем "кракозяблы". Ну что же, по ключевым словам "кракозяблы" и "Sublime Text" в Google нашлось достаточно информации.

Меню Preferens / Settings / Default, находим (CTRL + F) fallback_encoding
и имеем строку:

"fallback_encoding": "Western (Windows 1252)"

В ней меняем "Western (Windows 1252)" на "Cyrillic (Windows 1251)"
Сохранить (CNRL + S) и можно перезапустить Sublime

Но для тех, кто использует ОС Ubuntu и Sublime Text 3 может столкнуться с тем, что файл настроек Preferences.sublime-settings не редактируется, а при сохранение выдает ошибку:

Как с этим я боролся, читайте в следующем посте

Оцените статью
Добавить комментарий