在使用hibernate与mysql做数据存储的时候,会发现如果你存入的是中文会在数据库中出现乱码,解决方法如下:
在使用hibernate与mysql做数据存储的时候,会发现如果你存入的是中文会在数据库中出现乱码,解决方法如下:
将hibernate.cfg.xml中改成
jdbc:mysql://localhost:3306/hibernate?useUnicode=true&characterEncoding=utf-8
还要将mysql的配置文件my.init的改成
default-character-set=utf8
同时应该删除原来的库,建立同名的库,,设置编码方式为utf-8,这样即可。
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn