D2009 INDY10中的TIdTCPServer和TIDTCPClinet发送接收中文问题(50)

  • 主题发起人 主题发起人 linda0606
  • 开始时间 开始时间
L

linda0606

Unregistered / Unconfirmed
GUEST, unregistred user!
第一次使用INDY,并且第一次作这方面的程序,请高手指点一下,谢谢发送IdTCPClient.IOHandler.WriteLn(Msg,enUTF8)接收IdTCPServer的ONExecute事件中Msg := AContext.Connection.IOHandler.ReadLn(enUTF8);请问这样的方式发送中文是否正确?存在的问题是接收中文后多了换行符,必须用trim处理一下。而发送和接收去掉enUTF8,发送英文,正常,不多换行符。
 
我只用的D7,一般是WriteLn(UTF8Encode(MSG))ReadLn(UTF8Decode(MSG))
 
请直接使用Pointer
 
后退
顶部