Hello,
Welcome to Microsoft Q&A!
The FtpGetFileW function does not work with non-English letters.
Th reason is that FTP is a rather old protocol, according to RFC 854
, the NVT requires the use of (7-bit) ASCII as the character set.
In order to support non-English characters, the FTP specifications were extended in 1999 in RFC 2640
.
If you use non-English characters without using RFC 2640
compatible software, there will be problems--problems which are entirely self-made by not obeying the specifications.
Are there any Win32 API functions (maybe Socket functions) that can be used instead of FtpGetFileW?
There is no better way to extract a file from an FTP server.
Thank you.
Jeanine
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.