> I'd like to know how file transfer works, for filenames encoded in UTF8, > using FTP... So what happens when Windows receive the UTF8 > filenames via file transfer from a Linux/Unix machine? > I don't know how it works using standard Windows and Linux tools, but I know how it works using the Kermit FTP clients for Windows and Linux:
http://www.columbia.edu/kermit/ftpclient.html These clients handle character-set conversion for both the file contents ("ascii" transfers only, not binary of course) and the file name, as described in detail here: http://www.columbia.edu/kermit/ckermit80.html#x3.7 Of course the capabilities described there apply only the Kermit client. What the server does depends on the server (we make only clients, not servers). Btw, in case it's not clear: when I say FTP, I mean the Internet File Transfer Protocol (RFC959 et seq), not Kermit protocol. - Frank

