在hibernate的对象中是中文,但是保存到mysql中就变成了乱码。
        解决方法:
hibernate的配置文件中加入:
        <property name="connection.useUnicode">true</property> 
        <property name="connection.characterEncoding">UTF-8</property>
另外,mysql的表,字段都应该设成utf-8的字符集
alter table tcard character set=gb2312
///////
还有乱码的话 用过滤器 数据库也可用gbk
 
                   
                   
                   
                   
                             本文介绍了如何解决在使用Hibernate框架保存中文数据到MySQL数据库时出现的乱码问题。通过在Hibernate配置文件中设置useUnicode为true及characterEncoding为UTF-8,并确保MySQL表和字段的字符集为utf-8,可以有效避免乱码现象。
本文介绍了如何解决在使用Hibernate框架保存中文数据到MySQL数据库时出现的乱码问题。通过在Hibernate配置文件中设置useUnicode为true及characterEncoding为UTF-8,并确保MySQL表和字段的字符集为utf-8,可以有效避免乱码现象。
           
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                   156
					156
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            