怀疑数据库没有采用UTF8编码。

DB也是UTF8格式,没有问题。

怀疑Hibernate连接字符串问题。 
application.properties修改为通过utf8连接mysql,但是问题依然没有解决。

spring.datasource.url=jdbc:mysql://localhost:3306/byhieg?useUnicode=true&characterEncoding=utf8
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.jpa.properties.hibernate.hbm2ddl.auto=update multipart.maxFileSize: 10MB
multipart.maxRequestSize: 10MB

  

写一个测试代码,进行测试,看是否会出现乱码。 
@RunWith(SpringRunner.class) 
@SpringBootTest 
public class ManageApplicationTests { 
@Autowired 
private UserRepository userRepository;

@Test
public void contextLoads() {
} @Test
public void testEntity() {
User user = new User();
user.setName("中国");
user.setNickname("中国1004");
user.setPassword("123456");
userRepository.save(user); User user1 = userRepository.findOne(user.getId());
System.out.println("User info:" + user1);
}

  

直接写入依然乱码,判断跟网页没有关系,应该是服务器问题。

检查Mysql参数,发现character_set_server为latin1

修改mysql.ini,然后重启,解决乱码问题。

[mysql]
default-character-set=utf8 [mysqld]
character-set-server=utf8
basedir = D:\\tools\mysql-5.7.16-winx64
datadir = D:\\mysql_data
port = 3306

  

最新文章

  1. 搭建java环境(Eclipse为例)
  2. 基于淘宝弹性布局方案lib-flexible的问题研究
  3. [转]c++中vector的使用
  4. kvm虚拟机--存储池配置梳理(转)
  5. java多线程系类:基础篇:09之interrupt()和线程终止方式
  6. Moqui学习之 Step by Step OrderProcureToPayBasicFlow
  7. BEvent_客制化Event Agent通道(案例)(待整理)
  8. 转:JMeter进行Java 请求测试
  9. 深入浅出数据结构C语言班(11)——简要介绍算法时间复杂度
  10. Android的ImageView介绍-android学习之旅(二十二)
  11. elementUI el-input focus
  12. BZOJ2829信用卡凸包——凸包
  13. Flask与mysql数据库字段类型的区别以及基本用法
  14. Java数据解析---JSON
  15. python 协程库gevent学习--gevent数据结构及实战(三)
  16. bzoj4698
  17. JDK8 特性详解
  18. 【Excel技能】字符串包含某字符串个数?替换许多组字符串?
  19. 出现The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path错误
  20. VMware vSphere can virtualize itself + 64-bit nested guests

热门文章

  1. 认识GMT和UTC时间-附带地理知识
  2. UVALive - 7261 Xiongnu's Land
  3. hdu6000 Wash ccpc-20162017-finals B Wash
  4. zw版【转发·台湾nvp系列Delphi例程】HALCON ZoomImageFactor2
  5. linux常用命令:lsof 命令
  6. 好用的firefox浏览器、geckodriver驱动的版本组合(55 和 0.19.1)
  7. 【运维技术】JENKINS管道部署容器化初探
  8. Python3 Selenium WebDriver网页的前进、后退、刷新、最大化、获取窗口位置、设置窗口大小、获取页面title、获取网页源码、获取Url等基本操作
  9. 移动互联网消息推送原理:长连接+心跳机制(MQTT协议)
  10. UVA 10462 Is There A Second Way Left?(次小生成树&Prim&Kruskal)题解