Найдено 2 результата

bigcrown
28.02.2023 14:12:58
Форум: Lazarus
Тема: Проблема : Win32, Кодировка, русский язык
Ответы: 27
Просмотры: 21974

Re: Проблема : Win32, Кодировка, русский язык

Вот так:

Код: Выделить всё

MessageBoxW(0, PWideChar(UTF8ToUTF16('Я победил кракозябры!')), PWideChar(UTF8ToUTF16('Заголовок')), MB_OK+MB_TASKMODAL);
В uses добавить модуль LazUTF8.
bigcrown
20.09.2022 13:22:58
Форум: Lazarus
Тема: Проблема : Win32, Кодировка, русский язык
Ответы: 27
Просмотры: 21974

Re: Проблема : Win32, Кодировка, русский язык

Всем доброго времени суток!
Проблема на самом деле банальна, но с подвохом...
Вобщем, в лазарус, скажем, MessageBox(0,0,'Русь',0); выдаст сообщение с абракадаброй вместо русского слова. Проблема обходится, если использовать функцию перевода кодировок MessageBox(0,0,PChar(UTF8ToAnsi('Русь')),0);

В ...