Страница 1 из 1
GNU Octave и кодировки шрифтов Windows
Добавлено: 08 окт 2018, 17:41
ProfessorNavigator
Есть небольшая проблема - периодически нужно открывать файлы GNU Octave то из под Linux, то из под Windows 10 и Matlab соответственно. Но ни Octave, ни Матлаб не распознают кодировки шрифтов друг друга. С текстовыми редакторами подобная проблема решается, возможно кто-то знает аналогичное решение и для Octave? А то приходится программы для Octave/Matlab сначала открывать в текстовом редакторе, копировать/вставлять содержимое и заново сохранять.
GNU Octave и кодировки шрифтов Windows
Добавлено: 08 окт 2018, 18:54
Bill Williamson
ProfessorNavigator, приложите файлы.
GNU Octave и кодировки шрифтов Windows
Добавлено: 08 окт 2018, 19:17
ProfessorNavigator
Bill Williamson, небольшое уточнение - проблема с русским текстом, и проблема именно в кодировках. Собственно, мне кажется, нужно где-то список шрифтов подправить, как здесь:
Кодировка в Линукс Mint: крякозябры вместо кириллицы в названиях файлов и папок (Пост ikrost #61581)
С текстовыми редакторами проблема так и решилась. В Octave просто не нашел, как такое можно провернуть.
Файлы с расширением .m сервер не пропускает, так что если что - вот, но там ничего особенного, обычные домашние поделки:
GNU Octave и кодировки шрифтов Windows
Добавлено: 08 окт 2018, 19:52
Bill Williamson
ProfessorNavigator, вот такой вариант правильно отображается на windows?
GNU Octave и кодировки шрифтов Windows
Добавлено: 08 окт 2018, 22:25
ProfessorNavigator
Bill Williamson, да вполне
GNU Octave и кодировки шрифтов Windows
Добавлено: 09 окт 2018, 10:30
Bill Williamson
ProfessorNavigator писал(а): ↑08 окт 2018, 19:17
Собственно, мне кажется, нужно где-то список шрифтов подправить, как здесь:
Попробовал установить Octave из официального репозитория debian.
Думаю, все возможные настройки его редактора находятся в
~/.config/octave/qt-setting
, которые вызываются и в настройках gui. Это QT под KDE, а в KDE не хранят настройки в базе данных - все в простых текстовых файлах.
Исходя
из этого (возможно с matlab сработает) предположил, что можно
сгенерировать локаль ru_RU.CP1251 и запустить с нужной переменной octave. Это сработало для его файлового менеджера, но редактор все равно распознавал только UTF-8.
Была идея сделать костыль с перекодирующим скриптом при запуске, но решил сначала попробовать более новую версию. Чтобы не собирать из исходников и не ставить роллинг дистры, поставил
flatpak версию 4.4.1. И там они уже сделали нужный пункт настройки:
Вам остается установить последнюю версию на все свои ОС и определиться с кодировкой.
GNU Octave и кодировки шрифтов Windows
Добавлено: 09 окт 2018, 15:25
ProfessorNavigator
Bill Williamson, понял, спасибо!