Вопросы к Поиску с Алисой
В Lazarus используется кодировка UTF-8. new2.intuit.ru Любой текст внутри программы автоматически читается, обрабатывается и сохраняется в этой кодировке. www.freepascal.ru
Для конвертации кода в UTF-8 можно использовать пункт всплывающего меню редактора исходного кода Lazarus «File Settings» (Параметры файла) / «Encoding» (Кодировка) / UTF-8. wiki.freepascal.org
В пакете LazUtils есть модуль LazUnicode со специальными функциями для работы с кодовыми точками, независимо от кодировки. wiki.freepascal.org
При работе с внешними файлами содержимое которых может быть в другой кодировке, рекомендуется использовать функции преобразования кодировок, например, UTF8ToConsole(), CP866ToUTF8(). new2.intuit.ru
Также для указания компилятору, что все константные строки в модуле должны интерпретироваться как UTF-8, можно добавить директиву {$codepage utf8} в начало модуля. synopse.info