ЗАМЕНА КОДОВ

Замена кодов затрагивает кодирование русских букв (символы с кодами 128-255) в различных кодировках, которыми в основном эти кодировки и отличаются, т.к. кодировка латинских букв (символы с кодами 0-127) является их общей частью. Область поиска и размещение результата редактирования определяются заданием параметров ввода / вывода для редактирования.

Входная кодировка выбирается из списка, в котором кроме стандартных кодировок (Win1251, DOS, KOI8-R) предлагается кодировка Lat1 - представление одной русской буквы как одна латинская для букв одинакового начертания. Если исходная кодировка неизвестна, ее выбор можно сделать автоматически (Auto).

Выходная кодировка выбирается из списка, в котором кроме стандартных кодировок (Win1251,Win1251(нижний регистр), Win1251(верхний регистр), DOS, KOI8-R) предлагаются кодировки: Lat1 - представление одной русской буквы как одна латинская для букв одинакового начертания, LatN - представление одной русской буквы как сочетание нескольких латинских (транслитерирование), Rus - русская транскрипция латинских букв (детранслитерировние).

Замена кодов дает возможность задать входную и выходную кодировку Unicode_(UTF16). При этом кодировке Unicode при задании запроса на перекодирование должна соответствовать кодовая страница CP_N_ , где N - номер кодовой страницы. Допускается возможность перекодирования символов файла из одной кодовой страницы в другую через внутреннее представление в Unicode. Номер кодовой страницы может быть выбран из списка СР_1252_(WIN), CP_866_(DOS), CP_65001_(UTF8) или задан самим пользователем вместо точек в строке CP_..._(Кодовая страница номер ...).

Кроме того можно использовать при замене кодов задаваемую пользователем таблицу перекодировки . Например:

 
Win1251  ->  LatN          Win1251  ->  Rus 
 
ЧАСЫ         CHASY         Yulya        Юля 
щель         schel'        yula         юла 

Таким образом перед началом замены кодов необходимо задать параметры ввода/вывода, входную и выходную кодировки и запустить процесс редактирования клавишей {Начать}. Редактирование происходит в диалоговом режиме, позволяющем осуществлять управление процессом редактирования . Текущая страница также может являться макросом сценария , описывающего сеанс редактирования.

 
Общий вид страницы "Замена кодов"
 
Вид страницы редактора TeConv