FTP中文用户名问题

用win server 2012的IIS建立FTP站点,用户名是英文的可以登陆,如果把用户名改成中文,就不能登陆,提示“用指定的用户名和密码无法登陆到该FTP服务器”,求如何解决。(因特殊原因我只能使中文用户名)
我的FTP使用的是本地系统用户名(中文的),用server u好像得另外建用户

第1个回答  2023-07-21
测试环境:Windows Server 2022、Windows 10 22H2。
经过测试和抓包,使用 Windows 资源管理器建立 FTP 会话时,客户端发送的请求中的汉字是使用 GB2312 编码的,而 IIS 似乎不支持 GB2312 编码的用户名;使用 ftp.exe 时发送的是使用 UTF-8 编码的,可以成功登录。
相似回答