用XE10后开发FTP客户端,发现有中文乱码问题。这里也主要是编码的问题,在connect链接后,需要设置编码方可。
注意: IndyTextEncoding_OSDefault; 该代码可能需要根据系统多选择几个选项试试。
idftp.Connect; //下面的语句解决中文乱码问题,用在Connect之后
IdFTP.IOHandler.DefStringEncoding:=IndyTextEncoding_OSDefault;
时间: 2024-08-08 17:31:37
用XE10后开发FTP客户端,发现有中文乱码问题。这里也主要是编码的问题,在connect链接后,需要设置编码方可。
注意: IndyTextEncoding_OSDefault; 该代码可能需要根据系统多选择几个选项试试。
idftp.Connect; //下面的语句解决中文乱码问题,用在Connect之后
IdFTP.IOHandler.DefStringEncoding:=IndyTextEncoding_OSDefault;