кодировки,cp1252,utf-8

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

кодировки,cp1252,utf-8

Сообщение AlexEr81 » 28.10.2021 21:43:54

Здравствуйте. В проекте используются несколько модулей в кодировке cp1251, т.к. созданы были в D7 и также там используются. А lazarus используется для 64 битной версии программы. В этих модулях обработка информации получаемой с помощью JwaWinCrypt(в основном просто отобрание информации из сертификатов/запросов). Полученные данные через функции JwaWinCrypt и просто текст кириллицей, который задан в этих модулях, выводятся на форму в richmemo. Чтобы отражалось корректно, использовал wincptoutf8. В версии lazarus 1.8.4 работает всё нормально.
На версии lazarus 2.0.12 32/34 что то изменили. И получается что текст полученный из JwaWinCrypt надо преобразовывать wincptoutf8, а то что "написано" в моих модулях Ansitoutf8.
AlexEr81
новенький
 
Сообщения: 17
Зарегистрирован: 24.01.2014 19:57:31

Re: кодировки,cp1252,utf-8

Сообщение zub » 28.10.2021 23:29:46

>>В проекте используются несколько модулей в кодировке cp1251
в смысле исходный код написан в этой кодировке? перекодируй или укажи {$CODEPAGE CP1251} в начале этих модулей
zub
долгожитель
 
Сообщения: 2887
Зарегистрирован: 14.11.2005 23:51:26


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16

Рейтинг@Mail.ru