ftp上传不了多个汉字文件名的文件。 1、进入ServerU管理端界面,点击“服务器限制和设置”分类功能按钮,如下图所示。2、在ServerU服务器限制和设置界面,选择“FTP设置”页签,点击窗口下面的“全局设置”按钮。3、在打开的“FTP命令属性”界面,去掉最后一行的勾选,即不要勾选”对所有已收发的路径和文件名使用UTF-8编码。4、选择“FTP设置”页签,禁用”OPTS UTF8“,如下图所示。完成上面的两处改变后,无法上传中文名称的文件的问题应该已经解决了。
访问ftp文件 出现乱码怎么办 1、打开Serv-U 8.0控制台,点击限制和设为域配置高级FTP命令设置和行为,在FTP设置中找到OPTS UTF8命令,右击禁用此命令。再点击下面的全局属性;2、在出来的FTP命令属性选项卡中,高级选项里,把对所有收发的路径和文件名使用UFT-8编码前面的钩去掉;3、限制和设置”然后点击为域配置高级FTP命令和行为,在为域配置高级FTP命令和行为设置界面里点击FTP设置下面的用户定制设置,再点击全局属性按钮,会弹出全局属性设置窗口,选择高级选项,可以看到编码的设置;4、目录下的文件,统一使用英文名称,不要使用中文名称设置好编码,以server-u为例说明打开Serv-U控制台,点击限制和设置-为域配置高级FTP命令设置和行为在FTP设置中找到OPTS UTF8命令,右击禁用此命令;5、php的加密文件是要用二进制方式上传的,否则不能用。在FTP软件的设置里面就可以调整。不过文件名和扩展名一般都是英文的,不大可能会出现乱码的。不要用中文名称做程序文件名;6、基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。
java 中文汉字 编码问题 public static void main(String[]args){String s=\"Public2/\\311\\261\\266\\276/NOD32.3.0.650.nt32.cn.rar\";String e=\";try {e=new String(s.getBytes(\"iso-8859-1\"),\"gbk\");} catch(UnsupportedEncodingException ex){Logger.getLogger(Test4.class.getName()).log(Level.SEVERE,null,ex);}System.out.print(e);}