电脑重装后,重新安装了mysql,今天启动项目往数据库里插入数据,结果中文都变成了???,原本以为是数据库连接没有写上编码‘useUnicode=true&characterEncoding=utf-8’,后来发现是重装mysql时编码错误。找到mysql安装目录,打开my.ini配置文件。
将character-set-server=latin1改成character-set-server=utf-8,然后重启mysql服务,问题解决。
电脑重装后,重新安装了mysql,今天启动项目往数据库里插入数据,结果中文都变成了???,原本以为是数据库连接没有写上编码‘useUnicode=true&characterEncoding=utf-8’,后来发现是重装mysql时编码错误。找到mysql安装目录,打开my.ini配置文件。
将character-set-server=latin1改成character-set-server=utf-8,然后重启mysql服务,问题解决。