你页面的实际编码方式是什么,如果是用myeclipse选中文件后alt+enter看一下编码

解决方案 »

  1.   

    我在 Project-->Properties-->Info   这里已经设置了utf-8的编码格式,为什么还是不行啊 ?  
      

  2.   

    我在 Project-->Properties-->Info   这里已经设置了utf-8的编码格式,为什么还是不行啊 ?  
      

  3.   

    你数据库的 jdbc connection encoding 是什么?
      

  4.   

    你说的jdbc connection encodi这个是不是hibernate.cfg.xml这个文件?里面的代码如下:
    <?xml version='1.0' encoding='UTF-8'?>
    <!DOCTYPE hibernate-configuration PUBLIC
              "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
              "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"><!-- Generated by MyEclipse Hibernate Tools.                   -->
    <hibernate-configuration> <session-factory>
    <property name="connection.username">test</property>
    <property name="connection.url">
    jdbc:mysql://192.168.1.61:3306/mldn
    </property>
    <property name="dialect">
    org.hibernate.dialect.MySQLDialect
    </property>
    <property name="myeclipse.connection.profile">MySQL</property>
    <property name="connection.password">test</property>
    <property name="connection.driver_class">
    com.mysql.jdbc.Driver
    </property>
    <mapping resource="cn/ytxiu/Test4.hbm.xml" /> </session-factory></hibernate-configuration>有个前提是我的数据库MYSQL是装在redhat9这个操作系统上的
      

  5.   

    我的问题解决了,我在hibernate.cfg.xml这个文件中
    <property name="connection.url"> 
    jdbc:mysql://192.168.1.61:3306/mldn 
    </property> 修改成下面的
    <property name="connection.url">
       jdbc:mysql://192.168.1.61:3306/mldn?useUnicode=true&amp;characterEncoding=UTF-8
    </property>这样就解决问题了
    非常感谢各位的帮忙