環境:winxp sp2,jboss-3.2.3,mysql 4.1
現象:啟動jboss,瀏覽網頁,能夠從數據庫中讀出數據,但是所有中文數據都是“?”
原因:可能有兩種
          1、mysql的確省字符集設置的不是gb
          2、mysql-connector(mysql官方提供的jdbc驅動程序)有問題

解決:
      第一種情況:修改my.ini文件。my.ini可能存在系統目錄下(c:\windows)和mysql所安裝的目錄下(C:\Program Files\mysql\MySQL Server 4.1)。打開my.ini文件,找到[mysqld]塊。把default-character設置為gbk,如果沒有找到則添加即default-character-set=gbk。 重啟mysql,問題解決。
       第二種情況:到mysql的官方網站下載最新的jdbc驅動程序。www.mysql.org