LINUX.ORG.RU

Сообщения andrew_s

 

Конвертирование исходников из кодировки CP866.

Форум — General

Здравствуйте.

У меня есть ряд файлов-исходников на Фортране 77. Так как все они были написаны еще во времена DOS, то кодирование их CP866.

Пытаюсь перекодировать в utf-8, используя iconv:

iconv -f cp866 -t utf-8 < FILE.FOR > file_utf.for 
Однако, перекодированный файл скормить компилятору не удается - ругаеться на неверные символы:
 
      \xD0\xA1=\xD0\xA1*SQR\xD0\xA2(\xD0\x901**3)*(\xD0\x901*R)**L*\xD0\x95\xD0\xA5\xD0\xA0(-R*\xD0\x901/2.)              
          1
Error: Invalid character in name at (1)

enca говорит, что:

Universal transformation format 8 bits; UTF-8
  CRLF line terminators
  Surrounded by/intermixed with non-text data
  Doubly-encoded to UTF-8 from CP1251

Есть какой-то способ их конвертировать в нормальный формат, совместимый с компилятором?

 

andrew_s
()

RSS подписка на новые темы