2

我有 apache 和 nginx 作为代理的服务器,在 htaccess 文件中我清楚地提到了这段代码,以便它可以将服务器默认字符集定义为utf-8

 AddDefaultCharset UTF-8

但是当我尝试上传英文字符以外的文件时,我收到错误filezilla消息

  Failed to convert command to 8 bit charset

我检查了filezilla网站和几个论坛都说这是因为服务器标头设置为其他字符集,然后我检查了标头,标头是 iso-8859-1,但我已明确将标头设置为文件utf-8中的标头htacess。我已经检查过,那里也说

内容类型

text/html; charset=iso-8859-1

如何为utf-8包括 mysql 在内的整个服务器设置默认字符集。

4

1 回答 1

1

Apache/nginx 中的字符集设置对使用 Filezilla 的 FTP/SFTP 上传没有影响。如果您使用 FTP 上传文件,请检查 FTP 服务器设置。如果您使用的是 SFTP,那么您可能需要检查用户配置文件设置,甚至是服务器本身的设置。

于 2013-01-19T16:00:48.067 回答