ТАБЛИЦА ПЕРЕКОДИРОВКИ

Таблица перекодировки пользователя задает исходную и выходную кодировку символов для выполнения замены кодов. Строка таблицы перекодировки представляет из себя номер байта, за которым через пробел в фигурных скобках приводится его символьное представление во входной кодировке (для неосновных символов приводится значение {-}), затем следует указатель и далее в фигурных скобках символьное представление в выходной кодировке. После этого через пробел записывается выходной код, которому предшествует символ '\' (обратный слэш). Например,

 042 {*}->{*} \042 

Пользователь может отредактировать выходной код в строке таблицы. Символы перекодировки (в любом количестве) записываются после последней закрывающей фигурной скобки, за которой следует не менее одного пробела, и могут быть заданы двумя способами:

  - своим символьным представлением,
  - цифровой кодировкой, которой предшествует символ '\'.

Например, для кодировки Win1251 строка таблицы перекодировки символа * в !*! (один в три) может быть задана одним из следующих способов:

042  {*}->{*}  !*! 
042  {*}->{*}  \033\042\033 
042  {*}->{*}  \033*!