方法一: 首先在 在配置文件中 修改数据库的URL ,在他的后面添加useUnicode=true&characterEncoding=UTF8 . 如:jdbc.url = jdbc:mysql://localhost:3306/spring_teach?useUnicode=true&characterEncoding=UTF8
方法二:打开mysql安装目录:
打开文件my.ini配置文件,找到 default-character-set=latin1 并改为:
default-character-set=UTF8,找到 character-set-server=latin1 并改为:
character-set-server=UTF8,修改完之后保存。
最后:我的电脑右击 “管理”进入之后选择“服务和应用程序”下的“服务”
找到“mysql”之后右击选择“重新启动”。
方法三:在建立mysql数据库的时候,把数据库和表的编码设置为UTF8,统一编码。
如果是JSP页面的话,把头部的编码修改为:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">