Apache 中文目录浏览乱码解决办法
来源:互联网 发布:三星pc软件手机版本 编辑:程序博客网 时间:2024/04/30 13:59
http://www.cnitblog.com/201/archive/2010/04/14/65277.html
最近打算建立一个分享资源的网络空间,想使用FTP,但是又觉得不算好用。于是就直接使用Apache的Indexes参数来搭建一个可浏览目录的虚拟主机,好处在于可以直接在浏览器中以网页形式展现。
但是按照Apache的文档来配置就出现问题了。经过测试,如果目录中含有中文文件或者中文目录的时候,在IE下显示乱码,于是在浏览器中查看其编码发现它默认使用ISO-8859-1编码,手动选择GB2312后就能正常显示。看来是Apache Indexes在处理中文的时候的编码不正确。
仔细研究其说明文档,其中介绍,可以在Apache配置文件中为Indexes指定特定的编码,我们能够修改配置文件让其支持中文。具体办法如下:
在配置文件中添加:
IndexOptions Charset=GB2312
这样这样就能解决Apache autoindex模块中文乱码问题了。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
http://tilt.lib.tsinghua.edu.cn/node/528
Apache2默认使用ISO-8859-1或UTF-8编码。上传的文档目录和文件名称则使用了GBK编码字符,导致每次需要手工选择编码之后,才能正确显示其列出的目录和文件名列表。为了设置以GBK编码显示目录和文件名列表,可以在Apache 2中设置上述选项:
最近打算建立一个分享资源的网络空间,想使用FTP,但是又觉得不算好用。于是就直接使用Apache的Indexes参数来搭建一个可浏览目录的虚拟主机,好处在于可以直接在浏览器中以网页形式展现。
但是按照Apache的文档来配置就出现问题了。经过测试,如果目录中含有中文文件或者中文目录的时候,在IE下显示乱码,于是在浏览器中查看其编码发现它默认使用ISO-8859-1编码,手动选择GB2312后就能正常显示。看来是Apache Indexes在处理中文的时候的编码不正确。
仔细研究其说明文档,其中介绍,可以在Apache配置文件中为Indexes指定特定的编码,我们能够修改配置文件让其支持中文。具体办法如下:
在配置文件中添加:
IndexOptions Charset=GB2312
这样这样就能解决Apache autoindex模块中文乱码问题了。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
http://tilt.lib.tsinghua.edu.cn/node/528
Apache 2下如何设置文件目录列表的编码
Submitted by admin on Thu, 12/03/2009 - 21:11- Web
来源地址: http://httpd.apache.org/docs/2.0/mod/mod_autoindex.html
IndexOptions Directive
Description: Various configuration settings for directory indexing
Syntax: IndexOptions [+|-]option [[+|-]option] ...
Context: server config, virtual host, directory, .htaccess
Override: Indexes
Status: Base
Module: mod_autoindex
The IndexOptions directive specifies the behavior of the directory indexing. Option can be one of
Charset=character-set (Apache 2.0.61 and later)
TheCharset keyword allows you to specify the character set of thegenerated page. The default is either ISO-8859-1 or UTF-8, depending onwhether the underlying file system is unicode or not.
Example:
IndexOptions Charset=UTF-8
Description: Various configuration settings for directory indexing
Syntax: IndexOptions [+|-]option [[+|-]option] ...
Context: server config, virtual host, directory, .htaccess
Override: Indexes
Status: Base
Module: mod_autoindex
The IndexOptions directive specifies the behavior of the directory indexing. Option can be one of
Charset=character-set (Apache 2.0.61 and later)
TheCharset keyword allows you to specify the character set of thegenerated page. The default is either ISO-8859-1 or UTF-8, depending onwhether the underlying file system is unicode or not.
Example:
IndexOptions Charset=UTF-8
Apache2默认使用ISO-8859-1或UTF-8编码。上传的文档目录和文件名称则使用了GBK编码字符,导致每次需要手工选择编码之后,才能正确显示其列出的目录和文件名列表。为了设置以GBK编码显示目录和文件名列表,可以在Apache 2中设置上述选项:
IndexOptions Charset=GBK
++++++++++++++++++++++++++++++++++++++++++++++++++++++
http://blog.csdn.net/jom_ch/archive/2008/06/25/2585509.aspx
++++++++++++++++++++++++++++++++++++++++++++++++++++++
http://blog.csdn.net/jom_ch/archive/2008/06/25/2585509.aspx
使用IndexOptions FancyIndexing选项,
当访问没有DirectoryIndex指定文档的目录时,启用该选项可以针对目录下不同类型的文档指定相对应的icon
示例如下:
编辑httpd.conf,把下列代码放于任意位置:
IndexOptions FancyIndexingAddIcon /other/icons/exe.gif .bin .exeAddIcon /other/icons/dir.gif ^^DIRECTORY^^AddIcon /other/icons/txt.gif .txt .php .PHPAddIcon /other/icons/html.gif .htm .htmlAddIcon /other/icons/image.gif .gif .jpg .bmp .png
重启apache
0
上一篇:c语言中的 顺序点
下一篇:信号屏蔽函数
相关热门文章
- linux 常见服务端口
- xmanager 2.0 for linux配置
- 【ROOTFS搭建】busybox的httpd...
- openwrt中luci学习笔记
- 什么是shell
- linux dhcp peizhi roc
- 关于Unix文件的软链接
- 求教这个命令什么意思,我是新...
- sed -e "/grep/d" 是什么意思...
- 谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
评论热议
0 0
- Apache 中文目录浏览乱码解决办法
- Apache 中文目录浏览乱码解决办法
- mamp pro apache 中文目录浏览乱码
- nginx设置目录浏览及中文乱码问题解决
- lnmp nginx开启目录浏览,解决中文乱码问题。
- apache禁止浏览目录
- Apache关闭目录浏览
- apache目录浏览设置
- Apache关闭目录浏览
- apache去掉目录浏览
- apache目录浏览设置
- apache关闭目录浏览
- Apache防止 别人浏览目录
- Apache配置支持目录浏览
- Apache配置支持目录浏览 .
- 如何关闭Apache目录浏览
- Apache配置支持目录浏览
- Apache配置支持目录浏览
- 启用Fedora的root账户登录
- Linux系统所使用的真实内存——free
- javascript设计模式(一)--面向对象
- linux内核源码中常见宏标志tag
- c语言中的 顺序点
- Apache 中文目录浏览乱码解决办法
- shared_ptr
- 信号屏蔽函数
- linux网络编程函数解析(1)--setsockopt
- 网络编程之setsockopt
- 浅析:setsockopt()改善程序的健壮性
- Linux bashrc和profile的用途和区别
- 浅析:setsockopt()改善socket网络程序的健壮性
- 神奇的vfork
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
威驰 报价
08年威驰
威驰标配
威驰易车
2010威驰
2013威驰
威驰2019款国内什么时候上市
2019全新威驰
锋范和威驰哪个好
致享和威驰哪个好
2019款威驰上市时间
新款威驰什么时候上市
2018威驰落地多少钱
新威驰2019全新改款
2014款威驰怎么样
威驰汽车价格
新款威驰图片
新威驰什么时候上市
新威驰怎么样
风田威驰2015款报价
威驰内饰图片
威驰怎么样有啥优缺点
威驰报价及图片
威驰车怎么样
威驰自动挡报价
一汽威驰报价
威驰配置参数
新款威驰怎么样
2014威驰怎么样
二手威驰多少钱
二手威驰报价
威驰油耗多少钱一公里
威驰怎么样值得买吗
威驰与致炫质量对比
威驰轮胎型号
2014款威驰改装图片
威驰发动机怎么样
威驰1.3和1.5哪个好
威驰和阳光哪个好
威驰自动挡车档位介绍
花冠和威驰哪个好