indy v10.5.5 idftp中文变乱码
c++ builder 2009 indy v10.5.5 idftp中文变乱码
[解决办法]
OnConnect 事件内写上:
IdTFP1->IdHabdler->DefStringEncoding = TEncoding::Default;
[解决办法]
自从 Indy10.5.5 以后, 我就感觉现在的网络服务器是采用什么编码器.
1.首先,连接到标准FTP服务器, 而不是当前编译的.
2. IdFTP1->IOHandler->DefStringEncoding = 以下内容, 逐个试,一般情况下传送中文只有一种适合你的, 传送英文则全部可用
TEncoding::BigEndianUnicode;
TEncoding::Default;
TEncoding::Unicode;
TEncoding::UTF7;
TEncoding::UTF8;
一般情况下传送中文只有一种适合你的, 传送英文则全部可用, 所以必须试中文.