在与硬件对接的过程中,之前用D7环境下的UDPServer.Post发送的指令,硬件可正常识别并正常显示, 后来使用到XE10,重新编译之前的源码,发现所有汉字乱码显示了: 后通过对接收数据发现,实际发送的编码有异常,而且英文与数字都正常,就汉字显示不正常, 唯一可能就是字符编码的问题了 D7环境下发送的是默认的String数据类型 XE10下发送的也同样是String类型, 要解决乱码问题,处理方法就是在XE10环境下,UDPServer.Post时,注意设置一下发送的指令编码 常规发送为:U