沉睡森林@漂在北京

          本處文章除注明“轉(zhuǎn)載”外均為原創(chuàng),轉(zhuǎn)載請(qǐng)注明出處。

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            152 隨筆 :: 4 文章 :: 114 評(píng)論 :: 0 Trackbacks
          很久以前沒有出現(xiàn)過亂碼的問題了,最近卻發(fā)現(xiàn)有亂碼的問題,麻煩。

          baidu了一下,發(fā)現(xiàn)在tomcat的/conf/server.xml里面修改一下配置即可。

          <Connector port="8080" protocol="HTTP/1.1" 
                         connectionTimeout
          ="20000"  URIEncoding="UTF-8" 
                         redirectPort
          ="8443" />
          posted on 2010-01-10 16:35 王總兵 閱讀(288) 評(píng)論(1)  編輯  收藏 所屬分類: Other

          評(píng)論

          # re: tomcat亂碼的問題 2010-01-10 17:07 wangchangbing
          解決tomcat下的URL中文亂碼問題的方法:
          1)tomcat下的conf/server.xml
          兩處加上URIEncoding="UTF-8"
          如下:
          Java代碼
          <Connector
          rt="8080" maxHttpHeaderSize="8192"
          maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
          enableLookups="false" redirectPort="8443" acceptCount="100"
          connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>


          另一處:這一處很關(guān)鍵,因?yàn)槿绻capache結(jié)合時(shí),端口轉(zhuǎn)發(fā)時(shí)也要編碼成UTF-8
          Java代碼
          <Connector port="8009"
          enableLookups="false" redirectPort="8443" protocol="AJP/1.3" URIEncoding="UTF-8" />

          2)在URLEncoder.encode中指明用UTF-8編碼。
          Java代碼
          <a href=tag.jsp?tag=<%=URLEncoder.encode(blog.getTags(),"UTF-8")%>><strong><font color=red><%=blog.getTags() %>
          解碼時(shí)直接用
          java.net.URLDecoder.decode(request.getParameter("tag"));即可解決亂碼問題!   回復(fù)  更多評(píng)論
            

          主站蜘蛛池模板: 临夏市| 韶关市| 盘锦市| 荆州市| 枣庄市| 迭部县| 枣强县| 宁远县| 邮箱| 蒙山县| 临夏县| 睢宁县| 微山县| 重庆市| 沙河市| 通州区| 循化| 铁岭县| 鞍山市| 尤溪县| 定兴县| 磐石市| 新绛县| 合水县| 汝南县| 万源市| 浠水县| 文水县| 岐山县| 靖江市| 女性| 南川市| 河曲县| 措美县| 苏尼特左旗| 芦山县| 博湖县| 海宁市| 新乡县| 当雄县| 孟州市|