LINUX.ORG.RU

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

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

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

adm-academic
()
Ответ на: комментарий от adm-academic

Да, написали про fp, но только написанное к нему не относится.

bormant ★★★★★
()

Дата регистрации: 30.04.17

рондель ВВС обр. 1917 года

ну да, не мог же живой паскалист зарегистрироваться в 2017.

token_polyak ★★★★★
()

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

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

Да, в fp не поддерживается UTF-8, как и в их библиотеке TUI: Free Vision.

Не используй fp, возьми любой текстовый редактор, тот же VS Code, и потом собирай компилятором fpc.

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

Во fly-term кириллица корректно отображается.

Mischutka ★★★★★
() автор топика
Ответ на: комментарий от 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 г.
Ответ на: удаленный комментарий

бесполезное и необоснованное утверждение :)

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