httpd.conf 文件中配置
AddDefaultCharset off
网页中指定编码为gbk,网页显示 乱码,但在我页面中的下载链接有中文文件名或路径时,就不能下载文件了,乱码问题。
使用小jp开发的apache编码模块,挺好用。
安装这个模块需要下载两个rpm包(iconv_hook-1.0.0-1.i386.rpm和mod_encoding-2.2.0-1.i386.rpm)
把它们安装好后,模块文件也生成好了,当然可以直接下载源码编译安装。
装好后接下来就是配置了,用 rpm方式安装好后配置文件也自动生成了。
在httpd.conf配置文件中加载下模块
#默认都会有的
LoadModule headers_module modules/mod_headers.so
最后修改编码模块的配置文件 /etc/httpd/conf.d/mod_encoding.conf
LoadModule encoding_module modules/mod_encoding.so
<IfModule mod_encoding.c>
EncodingEngine on
NormalizeUsername on
SetServerEncoding GBK
DefaultClientEncoding UTF-8 GBK GB2312
AddClientEncoding "cadaver/" UTF-8 GBK GB2312
</IfModule>
重启apche 就可以了
分享到:
相关推荐
在IT行业中,开发Web应用程序时,常常会遇到字符编码的问题,特别是当涉及到多语言环境时,汉字乱码问题尤为常见。Intraweb12是一款强大的Delphi开发的Web应用程序框架,它允许开发者使用 Delphi 的VCL组件来构建富...
在开发Java Web应用程序时,Eclipse和Struts框架的组合可能会遇到中文乱码的问题,这主要涉及三个方面:页面乱码、参数乱码以及国际化乱码。以下是对这些乱码问题的详细解答: 1. 页面乱码: 当网页编码设置为非...
通过以上步骤,你应该能解决Apache服务器访问CGI文件时显示"ELF"乱码的问题。如果问题仍然存在,可能需要进一步检查服务器日志,找出更深层次的问题。同时,对于C语言编写的CGI程序,确保正确处理输入和输出,避免因...
该资源是我最近给某大公司开发集团官网的过程中总结的apache服务器配置方法,涉及知识如下,希望能帮助到大家: 1、配置网站默认发布路径。 2、让apache支持shtml文件,实现include文件解析。 3、添加默认文档index....
由于默认情况下Apache可能不支持中文字符,因此需要进行以下配置来解决中文乱码问题: - **修改httpd.conf**:在Apache的主配置文件`httpd.conf`中添加`AddDefaultCharset GB2312`或者`AddDefaultCharset UTF-8`,...
### j2ee项目中中文乱码问题集锦 在J2EE项目开发过程中,中文乱码问题是常见的技术难题之一。本文将围绕一个典型的案例来详细分析如何解决J2EE项目中的中文乱码问题,并总结出一系列实用的方法。 #### 一、问题...
然而,由于编码或字体设置的问题,有时Zabbix在显示中文字符时会出现乱码现象,这给中文用户的使用带来了不便。本文将详细讲解如何更改Zabbix的中文字体,以解决中文显示乱码的问题。 首先,我们需要理解Zabbix的...
Apache Tomcat 8.0.33 在处理请求和响应时,提供了良好的字符集支持,可以有效地避免中文乱码问题。它允许开发者通过配置服务器或应用程序级别的设置来指定默认编码,确保数据在输入和输出过程中保持正确性。 在...
在使用Apache Tomcat服务器运行Java Web应用程序时,有时会遇到中文乱码的问题,这通常发生在JSP页面显示和表单提交这两个场景。以下是如何解决这些问题的详细步骤和知识点: 1. **JSP页面显示中文乱码** 当JSP...
对于使用 Web 服务器的应用程序,还需要确保 Web 服务器(如 Apache 或 Nginx)和应用服务器(如 Tomcat)也正确配置了字符集。例如,在 Tomcat 的 `server.xml` 文件中,可以设置 URI 编码: ```xml ``` ###...
在Java编程中,使用FTPClient进行文件传输时,可能会遇到一个常见的问题,即当尝试创建中文目录或上传具有中文名称的文件时,这些目录名和文件名会显示为乱码,通常表现为“??”这样的形式。这个问题主要是由于FTP...
然而,在实际使用过程中,可能会遇到一个问题:当上传包含中文字符的文件或图片时,文件名显示为乱码。这个问题主要涉及到字符编码和PHP的处理方式。本文将详细讲解如何解决FCKeditor在处理中文文件名时出现乱码的...
在实际开发中,处理文件上传和下载时,尤其是涉及到中文字符时,经常会出现中文乱码的问题。本文将详细介绍如何在Struts2框架下实现批量上传与文件下载,并解决中文乱码问题。 一、Struts2文件上传 1. 配置Struts2...
本文将深入探讨如何通过配置Apache服务器来解决这一常见问题,确保中文字符在网页上正确显示。 #### 一、理解乱码成因 在讨论解决方案之前,我们首先需要了解乱码产生的原因。乱码通常源于编码不一致或未正确指定...
如果遇到中文乱码问题,可以在`apache2.conf`中添加`AddDefaultCharset GB2312`来设置默认字符集为GB2312。不过,现在通常推荐使用UTF-8,因为它是更广泛支持的国际标准。 5. **监听IP和端口**: 你可以通过`...
在讨论通过伪静态解决中文乱码问题之前,首先需要了解伪静态和中文乱码的基本概念。 伪静态是一种网站URL重写技术,用于将动态的URL转变为静态的形式,目的是提高搜索引擎的友好度,让用户看到更加直观易读的URL。...
本文将详细介绍如何配置Apache服务器,包括基本的安装步骤、解决端口冲突问题以及配置网站根目录、目录索引和语言编码。 首先,Apache的安装过程相对简单。下载Apache HTTP Server的安装包后,按照向导一步步进行,...
在Windows系统中,由于操作系统默认编码与Tomcat服务器内部使用的编码不一致,导致中文等非ASCII字符显示异常,即乱码现象。常见的乱码问题包括: 1. **项目运行时的乱码**:表现为页面上中文显示为乱码。 2. **...
然而,由于编码问题,JSP页面在传递或显示数据时可能会遇到乱码的问题。本文将详细讲解三种解决JSP乱码的方法。 ### 1. 设置页面编码 JSP页面的编码设置是解决乱码问题的基础。在JSP文件的顶部,使用`<%@ page>`...