Верх страницы
Обложка к записи Распознавание кодировок в 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)
ВКонтакте
Одноклассники
Linkedin
Telegram
WhatsApp

Комментарии
Подписаться
Уведомить о
guest
9 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Neolot
10 лет назад

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

Neolot
10 лет назад

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

Donna
Donna
10 лет назад

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

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

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

vovans
9 лет назад

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

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