先看一下test.jsp 
test.jsp如下:<%@ page contentType="text/html; charset=GBK" %>
<html>
<body>
<h1>
<%=request.getParameter("name")%>
</h1>
</body>
</html>我想问的是:
当我在浏览器输入http://localhost:8080/TestBean/TestChiese.jsp?name=tom
的时候正常显示tom 。 当我在浏览器输入http://localhost:8080/TestBean/TestChiese.jsp?name=张三
的时候显示乱码。请问一下如何解决这样的字符编码问题?谢谢了。

解决方案 »

  1.   

    ?name=<%=URLEncoder.encode("张三","GBK")%>============================
    大比分落后,主场,还剩20秒,斯威夫特站在罚球线上...
    胡扯,是客场,还剩15秒,是主场,管他呢,反正球没进,砰(摔倒)
    没时间喘气,鲍文带球冲向边线,对手纷涌堵截,但他火力十足~~~,三分线外肘击,可怜的麦克米勒第二次被撞成脑震荡
    只剩3秒,麦迪带球冲向对方篮下,整个球场都在呐喊,无人防守,双手灌篮,耶!扣飞了!
    连老天都恶心得吐了,是的,当时就是这样... 
      

  2.   

    server.xml里
    <Connector 
    port="80"               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
                   enableLookups="false" redirectPort="8443" acceptCount="100"
                   debug="0" connectionTimeout="20000" 
                   disableUploadTimeout="true" URIEncoding="GBK"/>--加URIEncoding="GBK"/