Encoding 无法使用CP1250/CP852/UTF-8编码访问FTP目录

Encoding 无法使用CP1250/CP852/UTF-8编码访问FTP目录,encoding,ftp,python-3.6,Encoding,Ftp,Python 3.6,我正在尝试从以下目录结构读入一些文件: /jc/06 Önéletrajzok/Profession/Előszűrés sablonok név szerint 但出于某种奇怪的原因,我甚至不能进入上层目录 我已经尝试过使用PHP/Python3.6/Ruby,但运气不好。至少在PHP和Python中,我可以使用CWD(),直到/jc/06Önéletrajzok/Profession部分 以下是我的python代码供参考: from ftplib import FTP ftp = FTP(

我正在尝试从以下目录结构读入一些文件:

/jc/06 Önéletrajzok/Profession/Előszűrés sablonok név szerint
但出于某种奇怪的原因,我甚至不能进入上层目录

我已经尝试过使用PHP/Python3.6/Ruby,但运气不好。至少在PHP和Python中,我可以使用CWD(),直到
/jc/06Önéletrajzok/Profession
部分

以下是我的python代码供参考:

from ftplib import FTP
ftp = FTP('hostname')
ftp.login('username','pwd')
ftp.cwd('jc') # Just for demonstration purposes as step by step
ftp.cwd('06 Önéletrajzok')
ftp.cwd('Profession')
print(ftp.nlst()[2]) # Which gives: 'ElÅ\x91szűrés sablonok név szerint

# But when I am trying:
ftp.cwd('ElÅ\x91szűrés sablonok név szerint')
# Or either:
ftp.cwd('Előszűrés sablonok név szerint')
# It gives: 
# UnicodeEncodeError: 'latin-1' codec can't encode character '\u0151' in position 6: ordinal not in range(256)

# So I am trying encoding CP1250 or CP852 (for Hungarian)
dir = 'Előszűrés sablonok név szerint'.encode('cp852') # which gives: b'El\x8bsz\xfbr\x82s sablonok n\x82v szerint'
ftp.cwd(dir.decode('utf-8'))
# and it gives the following error: UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 2: invalid start byte
所以我开始放弃这一点,我不知道如何访问这些文件。目录结构是在Windows笔记本电脑访问Synology文件服务器时创建的

我也尝试过使用
ftp.encoding=“utf-8”

有什么想法吗