2014-02-15 09:04:01
来 源
ITJS.CN
Apache
本文介绍Apache+tomcat环境中如何设置使用utf-8编码,希望对于初学Apache服务器相关的朋友有帮助,更多Apache安装、配置、报错处理等资源请本站内搜索。

网站采取的是apache+tomcat伪静态的方式,tomcat的server.conf里面已经设置

<Connector port="8080" maxHttpHeaderSize="8192"

maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

enableLookups="false" redirectPort="8443" acceptCount="100"

compression="on"

compressionMinSize="2048"

noCompressionUserAgents="gozilla, traviata"

compressableMimeType="text/html,text/xml"

connectionTimeout="20000" disableUploadTimeout="true"

URIEncoding="UTF-8" />

在apache设置

AddDefaultCharset off

AddDefaultCharset utf-8

在apache均出现乱码,

因此,Apache和Tomcat集成后,要使服务器支持UTF-8的中文地址,应该设置8009端口的<connector>标签

最后的方法在tomcat的server.conf里面设置apache和tomcat的连接为utf-8

设置如下:红色字体

<Connector port="8009" URIEncoding="UTF-8" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。