|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
yagzh (心不了情) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2009/5/25 11:01:15 |
标题: |
IdUDPServer1UDPRead 事件中接收信息出现乱码 |
浏览:1359 |
|
加入我的收藏 |
楼主: |
有个函数BytesToString出现乱码,请大家帮我看下: procedure TForm1.IdUDPServer1UDPRead(AThread: TIdUDPListenerThread; AData: TBytes; ABinding: TIdSocketHandle); begin Memo2.Lines.Add(BytesToString(Adata,0,-1,enUTF8)); Self.IdUDPServer1.Send(ABinding.PeerIP,ABinding.PeerPort,'Inforation '+DateTimeTostr(now)); end;
中文是乱码,英文正常。
----------------------------------------------
- |
作者: |
yagzh (心不了情) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2009/5/25 15:42:24 |
1楼: |
不会没人知道吗????!!!!!!!
----------------------------------------------
-
|
作者: |
|
2009/5/25 20:16:55 |
2楼: |
你接收到的是utf8的字符串么?
----------------------------------------------
-
|
作者: |
yagzh (心不了情) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2009/5/25 21:01:04 |
3楼: |
是的,就是用idClient.send(Data)这个事件
----------------------------------------------
-
|
|