|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
ощибка кодировки русских 6укв
написал чат на делфи2009.. использовал idUDP.
клиент отправляет мисаги: Код:
procedure TForm4.Button2Click(Sender: TObject); begin idUDPClient1.Send(nick+'^ '+edit1.Text); edit1.Clear; end; сервак соответсвенно принимает текст, каторый мы о6ра6атываем и суем в мемо: procedure TForm4.IdUDPServer1UDPRead(AThread: TIdUDPListenerThread; AData: TBytes; ABinding: TIdSocketHandle); begin memo1.Lines.Add(stringof(adata)); end; Проблема в том что когда печатаешь на русском, русские символы кодируются вопросиками, а англиские норм. Выходит типа: nick:go ????? ??? Где оши6ка? Как правильно кодировать? вроде юникод поддерживает русские 6уквы.. прошу помочь.) чат прикрепил. Последний раз редактировалось Admin, 13.04.2010 в 22:47. |