java插入数据库的数据变成了问号“?” 变成“?”应该是编码格式不同吧,以下是我的解决办法 1,MySQL修改要插入的数据库的字符集 修改数据库编码方式:alter database test(数据库名称) character set utf8; 2,java在连接数据库地址后面加上这句 添加:?useUnicode=true&characterEncoding=utf-8 列如: 3,然后再次插入数据就显示出来啦