MYSQL 数据库乱码问题
2014-03-25 15:36
288 查看
使用 show variables like 'character%' 查看数据库的编码,果然是latin1,意料之中。
如果项目正在测试当中,数据不重要的话,一劳永逸的解决办法是,使用alert database tuanplus character set utf8 更改数据库的编码格式,再重新建表(Hibernate中,指定hibernate.hbm2ddl.auto=create,重新部署项目,hibernate会自动重新建表),查看此时的数据库编码,嘿嘿,是utf8了。异常解除。
如果项目中的数据是重要数据的话,还是有解决办法滴。
使用 alter table address convert to character set utf8 转换需要插入汉字的数据表编码为utf8即可(此例中的数据表是address):
事先最好备份数据,以免意外。
感慨一句啊,乱码问题很头疼。。
如果项目正在测试当中,数据不重要的话,一劳永逸的解决办法是,使用alert database tuanplus character set utf8 更改数据库的编码格式,再重新建表(Hibernate中,指定hibernate.hbm2ddl.auto=create,重新部署项目,hibernate会自动重新建表),查看此时的数据库编码,嘿嘿,是utf8了。异常解除。
如果项目中的数据是重要数据的话,还是有解决办法滴。
使用 alter table address convert to character set utf8 转换需要插入汉字的数据表编码为utf8即可(此例中的数据表是address):
事先最好备份数据,以免意外。
感慨一句啊,乱码问题很头疼。。
相关文章推荐
- 解决mysql 数据库的乱码问题
- mysql通过centos本地命令行还原数据库出现乱码问题
- Hibernate MySQL的中文乱码问题--中文关键字查询数据库获取为null
- 解决使用cmd或powershell进行数据库(MySQL,SQLite3...)查询时中文乱码的问题
- 解决Mysql安装问题 出现security1045 ,数据库1045修改密码以及eclipse出现乱码问题(真心真心帮助)
- 解决MySQL导入备份文件到新数据库乱码问题
- 关于Mysql中数据库设置的编码集为utf8;页面属性设置的编码集也是utf8;但是页面还是乱码问题
- mysql 数据库编码是UTF-8 如何解决乱码问题
- Java处理数据库Mysql汉字显示乱码问题
- Mysql:关于数据库数据读写的乱码问题
- Mysql中文乱码问题完美解决方案【需要在my.cnf文件中设置client和mysqld的default-character-set=utf8,建数据库和表的时候也需要制定好编码】
- 设置MySql5.5数据库的字符编码,解决中文乱码问题
- 【MySQL】SpringBoot数据库操作乱码问题
- mysql 数据库显示中文乱码问题解决
- MySql 解决数据库乱码问题。
- wamp数据库mysql解决中文乱码问题方法
- 设置MySql5.5数据库的字符编码为UTF8,解决中文乱码问题
- mysql 数据库乱码问题
- 数据库mysql乱码问题
- 数据库之-------Mysql(JDBC实现&解决存储乱码问题)