MYSQL 插入中文部分乱码
entnews.jdbcUrl=jdbc:mysql://117.135.151.118:3306/entnews?useUnicode\=true&characterEncoding\=utf-8&autoReconnect\=true
java文件以及数据库编码设置 通通全部是UTF-8格式,但是程序插入到数据库中 部分 中文乱码。
很无语啊,求解释!求帮助!
------解决方案--------------------用show variables like 'character_set_server' 查询MYSQL服务器的字符集
------解决方案--------------------
------解决方案--------------------乱码问题是常见问题了
这里给个指导原则
首先 前台页面展示 ------》业务逻辑程序—————》数据库
1、设置统一编码
2、找出乱码的源
3、修改乱码
比如 数据库乱码 首先看 程序代码取到的是不是乱码 ,如果程序不是乱码 ,数据库进去是乱码,那就是数据字符集设计问题;再比如页面展示乱码 ,你看数据库是不是乱码,如果数据库不是乱码,那就是业务逻辑的程序产生的,在程序里设置编码。
------解决方案--------------------看看数据库的字段、校对、是否正确
------解决方案--------------------数据库server字符编码和表字段编码一致,可以都设为utf-8