隨筆 - 72  文章 - 28  trackbacks - 0
          <2007年12月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          常用鏈接

          留言簿(4)

          隨筆分類(66)

          隨筆檔案(72)

          文章檔案(19)

          收藏夾

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          一、請(qǐng)求結(jié)果的亂碼:

          • POST提交:

             

          解決辦法:在顯示中文字符串前加上 request.setCharacterEncoding("gbk");

                           或者:在獲取字符串str后使用str = new String(str.getBytes("ISO-8859-1"),"GB2312");轉(zhuǎn)換

                           ISO-8859-1是默認(rèn)的字符編碼

          • GET提交:

             解決辦法:

          1、項(xiàng)目已打包到web服務(wù)器:

            找到 %TOMCAT_HOME%\conf\server.xml文件,將此文件的代碼段末尾加              入 URIEncoding="gbk",結(jié)果如下所示:

          <Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="gbk"/>

          2、開(kāi)發(fā)過(guò)程中:

          找到 %project_name%\Tomcat\conf\server.xml文件,刪除文件中的備注,增加URIEncoding="gbk",結(jié)果如下所示:

          <Connector acceptCount="10" connectionTimeout="60000" maxThreads="75" minSpareThreads="5" port="8080" URIEncoding="gbk"/>

          二、處理響應(yīng)結(jié)果的亂碼..

          1.在servlet中 response.setContentType("text/html;charset=GB2312");

          2.在jsp中 <%@page contentType="text/html;charset=GB2312"%>

          3.在html中 <head><META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=GB2312"></head>

          posted on 2007-12-03 14:40 kelly 閱讀(279) 評(píng)論(0)  編輯  收藏 所屬分類: java
          主站蜘蛛池模板: 景泰县| 桂平市| 灵台县| 商水县| 噶尔县| 航空| 黄冈市| 砚山县| 蒙阴县| 五指山市| 康平县| 洞头县| 二连浩特市| 图木舒克市| 天台县| 喀喇沁旗| 巴彦淖尔市| 兴安盟| 元朗区| 潼南县| 山东省| 泰顺县| 永年县| 纳雍县| 北安市| 三穗县| 饶河县| 册亨县| 盘锦市| 桂阳县| 逊克县| 卢氏县| 秦安县| 达尔| 怀远县| 安福县| 蒙山县| 凤山县| 水富县| 桃园县| 浪卡子县|