Try the /encoding directory replacement. That should give you UTF-8 support in TCL itself. It still won't do anything for you with respect to ioFTPD though.
Basically this is a dead end as far as I'm concerned. Even with script support for UTF-8 which I think is easily done, you can't transfer any of those files because ioFTPD itself doesn't understand UTF-8. I think with a little time someone could get the code to compile with wchar support and you could convert incoming UTF-8 to UTF-16 (wchar's), but it would take weeks or months to find all the problems. Having looked at it again, I'd rather write my own FTP engine in C++ with string class support than try to upgrade the existing C code...
|