这个组合中文编码用什么?如何设置啊?头大,头大。一个头8个大。

解决方案 »

  1.   

    所有取出来的字段都做如下操作
    str = new String(name.getBytes("ISO8859-1"),"GB2312");
    我以前用这个解决mysql的乱码问题 很管用
      

  2.   

    在dreamweaver界面上显示的中文字段名就是乱码。这个???
      

  3.   

    设置了gbk,mysql tomcat 都用得gbk,数据库里的汉字已经没问题,就是dreamweaver中的“字段名”汉字显示有问题。
      

  4.   

    把<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    也改成gbk1.在传参数之前先把参数进行转码: request.setEnco..("gbk");
    2.在你的Tomcat目录-->conf目录-->server.xml里找出这段:
        <Connector 
    port="8080"               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
                   enableLookups="false" redirectPort="8443" acceptCount="100"
                   debug="0" connectionTimeout="20000" 
                   disableUploadTimeout="true" <!--在里边加上这个参数-->URIEncoding="gbk"
     />
      

  5.   

    是传值的问题吗?如果是的话你可以用下面这段代码试一试:String aa=request.getParameter("字段名称").toString();
    byte temp[] =str1.getBytes("ISO-8859-1");
    aa=new String(temp);
    out.println("aa="+aa);