本项目在插入数据库数据中,字段有中文的变成乱码,主要是变成“?”号,调试的时候是正常的中文,插入到数据库中就是?号。手写sql语句select的时候结果依然是?号。感觉应该是server端的问题。数据库创建和后端代码的配置基本也是utf-8的字符集。
windows环境的mysql数据库解决方法,找到mysql服务的mysql.ini文件,
- [mysql]
- default-character-set=utf8
- [mysqld]
- character-set-server=utf8
本项目在插入数据库数据中,字段有中文的变成乱码,主要是变成“?”号,调试的时候是正常的中文,插入到数据库中就是?号。手写sql语句select的时候结果依然是?号。感觉应该是server端的问题。数据库创建和后端代码的配置基本也是utf-8的字符集。
windows环境的mysql数据库解决方法,找到mysql服务的mysql.ini文件,