正在做一个搜索功能
在表单里输入几个汉字,搜索正常。我把这几个汉字放到request里
request.setAttribute("title","通知")在网页能看到诸如: search.do?title=通知
可是打印出来的SQL里的“通知”是乱码。请问如何解决?

解决方案 »

  1.   

    注明一下:我的用的是strut charset全是utf-8
      

  2.   

    为什么用表单没有乱码?用search.do?title=通知 就会有乱码?
      

  3.   

    如果是tomcat,将server.xml中URIEncoding修改为gbk试试。<Connector
    debug="0"
    acceptCount="100"
    connectionTimeout="20000"
    disableUploadTimeout="true"
    port="80"
    redirectPort="8443"
    enableLookups="false"
    minSpareThreads="25"
    maxSpareThreads="75"
    maxThreads="150"
    maxPostSize="0"
    URIEncoding="GBK"
    >
    </Connector>