the server's support for utf8 could be the issue, but the problem may be on the client side.
depending on which version of apache's ftp class our network library uses, it may be possible
to switch from ascii (the default) to utf8. i think we recently had a similar case with a member trying
to upload non-ascii filenames.
update: our version of net.jar does support setControlEncoding("UTF-8"). so, probably, with javaobject.
update II: this compiles, runs and appears to work. i don't have any ftp server to test with...
ftp.Initialize("ftp","host",21,"user","pass")
Dim r As Reflector
r.Target = ftp
Dim client As JavaObject
client = r.GetField("client")
client.RunMethod("setControlEncoding",Array("UTF-8"))
Log("char set now: " & client.RunMethod("getControlEncoding",Null))
' ...