I run vsftpd 3.0.3 / armv7l / Debian 9.11 / Kernel 4.14.133+
Some paths have Greek characters.
/etc/vsftpd.conf there is a line
utf8_filesystem=YES but, also, this is the default behavior.
In client's charset autodetection mode:
Chrome, Opera, Total Commander understand that paths served with UTF-8 characters.
Firefox, FileZilla, Double Commander don't understand that paths served with UTF-8 characters and display 2 characters per Greek character. If I force charset to UTF-8, all work fine.
I am not sure that this erroneous behavior is client-side. I believe(!) that non-erroneous clients, just have a fail-safe mechanism on charsets.
It is a minor problem, but client-users other than me, can be frustrated.
Bellow is the Filezilla log, of connection:
Status: Connecting to 192.168.1.2:21... Status: Connecting to 192.168.1.2:21... Status: Connection established, waiting for welcome message... Response: 220 (vsFTPd 3.0.3) Command: AUTH TLS Response: 530 Please login with USER and PASS. Command: AUTH SSL Response: 530 Please login with USER and PASS. Status: Insecure server, it does not support FTP over TLS. Command: USER videos Response: 331 Please specify the password. Command: PASS Response: 230 Login successful. Command: SYST Response: 215 UNIX Type: L8 Command: FEAT Response: 211-Features: Response: EPRT Response: EPSV Response: MDTM Response: PASV Response: REST STREAM Response: SIZE Response: TVFS Response: 211 End Status: Server does not support non-ASCII characters. Status: Logged in Status: Retrieving directory listing... Command: PWD Response: 257 "/" is the current directory Command: TYPE I Response: 200 Switching to Binary mode. Command: PASV Response: 227 Entering Passive Mode (192,168,1,2,204,166). Command: LIST Response: 150 Here comes the directory listing. Response: 226 Directory send OK. Command: PASV Response: 227 Entering Passive Mode (192,168,1,2,73,251). Command: LIST -a Response: 150 Here comes the directory listing. Response: 226 Directory send OK. Status: Directory listing of "/" successful
And an image with, how appear file paths: