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

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

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

Ответить
AlexEr81
новенький
Сообщения: 17
Зарегистрирован: 24.01.2014 19:57:31

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

Сообщение AlexEr81 »

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

Сообщение zub »

>>В проекте используются несколько модулей в кодировке cp1251
в смысле исходный код написан в этой кодировке? перекодируй или укажи {$CODEPAGE CP1251} в начале этих модулей
Ответить