你的apache是什么版本的?一般2.2以上的都可以支持。
另外,开启mod_encoding支持,还需要开启mod_headers模块。
vi httpd.conf修改(该模块的安装不做介绍另请查阅,我的apache自带):
LoadModule headers_module modules/mod_headers.so
在安装mod_encoding RPM包时会自动生成 /etc/httpd/conf.d/mod_encoding.conf
要完美支持中文还需修改配置文件内容为:
LoadModule encoding_module modules/mod_encoding.so
Header add MS-Author-Via "DAV"
EncodingEngine on
NormalizeUsername on
SetServerEncoding GBK
DefaultClientEncoding UTF-8 GBK GB2312
AddClientEncoding "(Microsoft .* DAV $)" UTF-8 GBK GB2312
AddClientEncoding "Microsoft .* DAV" UTF-8 GBK GB2312
AddClientEncoding "Microsoft-WebDAV*" UTF-8 GBK GB2312
然后你再试试。
如果你的apache版本是2.2以上,请按照如下方法操作:
1、开启mod_encoding支持,需要开启mod_headers模块;
vi httpd.conf修改(该模块的安装不做介绍另请查阅,我的apache自带):
LoadModule headers_module modules/mod_headers.so
2、在安装mod_encoding RPM包时会自动生成 /etc/httpd/conf.d/mod_encoding.conf
3、要完美支持中文还需修改配置文件内容为:
LoadModule encoding_module modules/mod_encoding.so
Header add MS-Author-Via "DAV"
EncodingEngine on
NormalizeUsername on
SetServerEncoding GBK
DefaultClientEncoding UTF-8 GBK GB2312
AddClientEncoding "(Microsoft .* DAV $)" UTF-8 GBK GB2312
AddClientEncoding "Microsoft .* DAV" UTF-8 GBK GB2312
AddClientEncoding "Microsoft-WebDAV*" UTF-8 GBK GB2312
然后再试试可不可以。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。