Проблема, делаю клиент для IRC на Delphi 10.1 для андроида, подключаюсь всё нормально, но при получении русских символов TMemo куда я вывожу текст получает символы таокго формата ���� (ромб с вопросом)
Понимаю что дело в кодировке, но что я только не пробовал не получается:
Вопрос
CyberStorm
Проблема, делаю клиент для IRC на Delphi 10.1 для андроида, подключаюсь всё нормально, но при получении русских символов TMemo куда я вывожу текст получает символы таокго формата ���� (ромб с вопросом)
Понимаю что дело в кодировке, но что я только не пробовал не получается:
procedure TForm1.IdIRC1PrivateMessage(ASender: TIdContext; const ANickname,
AHost, ATarget, AMessage: string);
begin
form1.MemoChat.Lines.Add(AMessage);
form1.MemoChat.Lines.Add(AnsiToUtf8(AMessage));
form1.MemoChat.Lines.Add(Utf8ToAnsi(AMessage));
end;
В теории сервер передает строки формата ANSI, так что я не понимаю чего нужно дельфям что бы нормально их выводить...
Ссылка на комментарий
4 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.