LINUX.ORG.RU

IDE для Free Pascal

 ,


1

3

Кириллица в данном IDE (fp) совсем не поддерживается? В настройках ничего подходящего не нашёл, но вполне возможно, что плохо искал.

★★★★★

Последнее исправление: cetjs2 (всего исправлений: 2)

Кириллица в FP IDE поддерживается русский язык на уровне UTF-8 или однобайтовой кодировки.Равной кодировке в терминале, в котором запущена сама FP IDE,

https://www.freepascal.org/docs-html/prog/progsu87.html

В самом начале файла с программой нужно указать директиву {$codepage 866} (866 это к примеру, там может стоять и UTF8 и KOI8R и CP1251). При этом и файл также должен быть сохранён в указанной кодировке. Ну м терминал, в котором будет запускаться программа также должен эту кодировку поддерживать.В общем всё сложно, но решаемо.

adm-academic
()

Причём тут IDE? Кодировку в эмуляторе терминала настрой. Текстовому редактору пофиг какая там кодировка, он просто выводит символы как есть.

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

как и в их библиотеке TUI: Free Vision

А вот эти сведения успели устареть ;)
Смотреть модули u*.

https://wiki.freepascal.org/Free_Vision#Unicode_version

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

А вот эти сведения успели устареть ;)

Круто, https://github.com/unxed/fv_utf8

(там написано что и в обычном Free Pascal добавили UTF-8, модули с u)

Да, я в 2020 про Free Vision погружался: https://github.com/sechshelme/Lazarus-FreeVision-Tutorial/issues/1#issuecomment-599035811

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

На https://wiki.freepascal.org/Free_Vision#Unicode_version

кстати написана проблема ТС:

Remaining things to be done:

  1. Port the IDE to the new Unicode FV

Так что @Mischutka помоги добавить поддержку Unicode в fp, чтобы он стал поддерживать русский язык :)

fsb4000 ★★★★★
()
5 декабря 2023 г.