LINUX.ORG.RU

Не удаётся перекодировать текст

 


1

2

запускается софт в screen и с помощью hardcopy в файл записывается весь вывод

вывод может содержать «русский» текст, hardcopy же пишет в 7-bit ASCII, соответственно «русский» текст выглядит как: ?@825B <8@

сам же файл в utf8.

Как перекодировать текст в файле?



Последнее исправление: kordomnokod (всего исправлений: 1)
Ответ на: комментарий от kordomnokod

Проникнитесь проблемой https://savannah.gnu.org/bugs/?55138 , в целом unicode в screen работает, а во всяких hardcopy, hardstatus возникают проблемы. Тут вот есть другие ветки https://github.com/amade/screen/tree/encoding-rewrite , в том числе брошеная unicode++, в которой hardcopy вроде бы исправляли. Но, если я правильно понял, там в кишках всё запутано, и исправляя в одном месте, ломается в другом.

mky ★★★★★
()
Ответ на: комментарий от kordomnokod

Проникнитесь проблемой https://savannah.gnu.org/bugs/?55138 , в целом unicode в screen работает, а во всяких hardcopy, hardstatus возникают проблемы. Тут вот есть другие ветки https://github.com/amade/screen/tree/encoding-rewrite , в том числе брошеная unicode++, в которой hardcopy вроде бы исправляли. Но, если я правильно понял, там в кишках всё запутано, и исправляя в одном месте, ломается в другом.

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.