apache+tomcat設置utf-8

網站採取的是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" />
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章