Здесь и далее под текущей кодировкой документа
следует понимать кодировку, под которой документ будет
сохранен на диске.
Mastak Absolute Perl обладает развитой поддержкой русских
кодовых страниц.
При открытии файла, если в настройках программы на вкладке
"Разное" не указана опция "Пробовать угадать кодировку",
файл открывается без каких-либо преобразований. При
этом кодировка документа принимается как Win1251.
Если программа считает, что кодировка загружаемого
файла отличается от win1251, то она выводит на экран
запрос о перекодировании документа. В этом случае (при
согласии пользователя на перекодирование) текущая кодировка
документа будет изменена.
Текущую кодировку документа можно увидеть в строке
состояния программы.
Для ее изменения кликните мышью на строке состояния
и выберите нужный пункт из всплывающего меню.
Перекодирование при сохранении всегда осуществляется
по схеме win1251->Текущая кодировка документа.
Кодировка документа сохраняется для уже открытых файлов,
и в дальнейшем, при повторном открытии документа, перекодирование
уже не запрашивается. Если вы хотите, чтобы кодировка
всегда определялась на основе содержимого документа,
то установите флажок "Даже если уже определена при недавней
загрузке файла" в окне настроек программы на вкладке
"Разное".
Для перекодировки локального текста необходимо, прежде
всего, выделить текст, который подлежит перекодировке,
и выбрать пункт меню Правка->Кодировка. При этом в левом
столбце появившегося меню будет текущая кодировка из
которой будет осуществлено перекодирование, а в
правом - в какую кодировку будет перкодирован
выделенный текст.
Если редакторе ничего не выделено, то будет перекодирован
весь файл. Не забывайте после локальной кодировки изменить
текущую кодировку документа (строка состояния), иначе
состояние файла после записи его на диск можеть быть
непредсказуемо.
|