用这条命令
SHOW VARIABLES LIKE 'character_set';
如果结果是 gb2312
则你已设定好,
这是不需要 gb2312.conf 文件的建议为 id 字段设置 Binary 属性

解决方案 »

  1.   

    建议建表的时候在char() or varchar()加上binary属性
    或者在你查询时加上binary属性
    select * from tabel1 from binary id = "老师";
      

  2.   

    SHOW VARIABLES LIKE 'character_set';
    结果是 gb2312bombshell(水中鱼)的做法也试了,没作用,怎么办?
      

  3.   

    代码如下:
    <%@ page language="java" contentType="text/html;charset=gb2312"%>
    <META content="text/html; charset=gb2312" http-equiv=Content-Type>
    <%
    java.sql.Connection sqlConn;
    java.sql.Statement sqlStmt;
    java.sql.ResultSet sqlRst;
    Class.forName("org.gjt.mm.mysql.Driver").newInstance();
    sqlConn =java.sql.DriverManager.getConnection("jdbc:mysql://localhost/mysql","root","");
    sqlStmt =sqlConn.createStatement();
    sqlRst = sqlStmt.executeQuery("select gtitle from sys_user where binary gtitle= '老师");
    %>
    <html>
    <head>
    <title>windows XP JSP-JDBC-MySQL测试- Select</title>
    <style>
    a:link                    {font:9pt/12pt 宋体,MS Song; color:red}
    a:visited          {font:9pt/12pt 宋体, MS Song;color:#4e4e4e}
    td {  FONT-SIZE: 9pt;}
    </style>
    </head>
    <body>
    <table border="1" cellspacing="0"cellpadding="0" align="center">
    <tr>
       <td>主机地址</td>
       <td>用户名</td>
       <td>密码</td>
    </tr>
    <%while(sqlRst.next()){%>
    <tr>
       <td><%=sqlRst.getString(1)%></td>
       <td><%=sqlRst.getString(1)%></td>
       <td><%=sqlRst.getString(1)%></td>
    </tr>
    <%}%>
    </table>
    </body>
    </html>
    <%
    sqlRst.close();
    sqlStmt.close();
    sqlConn.close();
    %>
      

  4.   

    请问怎样在Win2000下设置character_set,谢谢!