Верх страницы
Обложка к записи Распознавание кодировок в Komodo Edit
Время для прочтения: 0 мин. 3 сек.

Распознавание кодировок в Komodo Edit

Komodo Edit — очень хороший кроссплатформенный (Linux, Mac Os, Windows) java-редактор для написания кода на HTML, CSS, PHP, JavaScript. С огромным количеством плюшек и своими недостатками. Главный из них неправильное определение кодировки открываемых файлов.

Например, у меня в настройках указана дефолтная кодировка UTF-8, я пытаюсь открыть файл в кодировке cp1251 — по каким-то непонятным причинам Komodo Edit определяет кодировку Latin-1/ISO-8859-1.

Данная проблема решается очень просто при помощи «магических комментариев» (magic comments). Для это достаточно в начале файла написать (я пишу всегда второй строкой после открывающего тега php):

# encoding: cp1251 (# coding: cp1251)

// или
# encoding: utf-8 (# coding: utf-8)

Автор: Кобзарёв Михаил

Русский разработчик с 20-ти летним стажем. Работаю с PHP, ООП, JavaScript, Git, WordPress, Битрикс, Joomla, Drupal, Opencart, DLE, Laravel, Moonshine, SuiteCRM.

Оптимизирую сайты под Google Page Speed, настраиваю импорты для больших магазинов на WooCommerce + WP All Import. Пишу плагины на заказ. Все мои услуги.

Веду блог о разработке, дайджест в телеграмме и в ВК.

Вы всегда можете нанять меня.

Комментарии
Подписаться
Уведомить о
guest

9 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Neolot
13 лет назад

Если редактор не выполняет такой простой вещи, какой смысл им пользоваться?

Neolot
13 лет назад

Для обычной работы — PhpStorm, для быстрых правок — Geany, Gedit

Donna
Donna
12 лет назад

Тоже натолкнулась на эти грабли в Komodo. Проблема появляется по причине того, что в Komodo не всегда корректно работает автоопределение кодировки файла. Поэтому в качестве решения предлагаю просто отключить автоопределение: в Preferences/Internationalization убрать чеки с Auto-Detect (кроме «Allow ‘coding’…» — это не мешает). Тогда железно будут отрабатывать кодировки, определенные для каждого языка в разделе «Language-specific Default Encoding» или дефолтная.

Евгений
12 лет назад

Очень нравится функция выбора кодировки редактируемого файла в NuSphere PHPed, единственный минус — нет версии под Линукс, потому приходится пользоваться вайном, который часто так жутко тормозит что зла не хватает ((( Аналогичной функции пока не видел ни в одном ПХП редакторе к сожалению ((

vovans
12 лет назад

За cp1251 в кодинге и вёрстке пальзы нужно отрубать, чтобы больше не делали так больше!

А дерактор действительно хороший! ПРосто пушинка после эклипса и вебшторма. Функционал вполне на уровне.

Предыдущая запись
Следующая запись

Давайте дружить
в Телеграме

Авторский блог вашего покорного слуги в Telegram про web, программирование, алгоритмы, инструменты разработчика, WordPress, Joomla, Opencart, Laravel, Moonshine, фильмы и сериалы