自己装的mysql  ,然后输入中文是可以的,(在windows  的命令行下肯定是可以的)
然后执行select 操作,但显示出来的确是乱码 ???;
后来上网查了资料,说把里面的字符该为gbk,于是也照做了,但有一个改不起来啊
character _set_system 仍然是utf8,不知道怎么修改,用set方法修改老是出错!!!
不知道应该怎么修改?/或者有什么其他更好的方法呢???还有一个就是JSP 的问题,我想在其中包含我自己写的类,但老是出错啊,我以前都是用servlet 写的
当使用import 的时候,tomcat  到底是使用的哪里的环境变量呢??
我是这样做的  我有两个类文件 ,分别是a.class  ,b.class;  
 然后建了一个文件夹info,将两个类文件放到其中去,然后将info文件夹放在commons\lib下面
然后在JSP中  import info.*;
但却显示出错,不知道为什么????

解决方案 »

  1.   

    你写的类不用放到commons\lib下
    放到你的项目的WEB-INF\classes
    如C:\Tomcat5\webapps\dwr\WEB-INF\classes\info\a.class
      

  2.   

    你使用什么工具操作mysql的?
      

  3.   

    jdbc:mysql://127.0.0.1/dbName?useUnicode=true&characterEncoding=GBK
      

  4.   

    导入类或者包的如下:
    <%@page contentType="text/html;charset=gb2312"%>
    <%@page import="java.util.*"%>
    <%@page import="java.sql.*"%>
    我以前用的也是mysql,在你连接mysql的时候可以指定编码方式:
    jdbc:mysql://localhost/test?user=111&password=1234&useUnicode=true&characterEncoding=gb2312
      

  5.   

    lib 下面是放 jar 的
    classes 下面是放 目录结构的
      

  6.   

    提醒一下,搂主不要用 MySQL 的 ODBC 驱动,据我使用后感觉有问题。
    搂主可以使用 MySQL 的 纯 JDBC 驱动。关于编码的一些概念:
    http://www.regexlab.com/zh/encoding.htm
      

  7.   

    我也遇到过样的事情,但是经过我的N次调试,我终于调试成功了,
    我使用的也是MySQL,但是我用的是EMS SQL Manager 2005 Lite for MySQL来操作的数据库,在显示的时候,我除了再加入<%@ page contentType = "text/html;charset = GBK"%>这句外,还在每个页面的body后面加入了这样一句:
    <%request.setCharacterEncoding("GBK");%>
    这样我的页面就再也没有出现过乱码了哈!
    楼主你可以试试!
      

  8.   

    多谢大家!!现在mysql遇到的问题是我直接插入在读出是就遇到问题了
    我是在命令行下面的
    mysql>
    不知道怎么解决?
      

  9.   

    对于你的第一个问题,我是这样解决的:
    在启动mysql的时候,加入default-character-set=utf8参数,
    同时我在创建数据库的时候也加入了这个参数,
    说明以下终端(linux)的local也是utf8。