navicat数据库表中字段的值中文显示成?

如图,解决方案是,在jdbc.properties这个配置文件中加上一句,jdbc:mysql://localhost:3306/数据库名?useUnicode=true&characterEncoding=UTF-8
然后右击表->设计表->依次点击各个字段,将字段的字符集修改成utf8

点击查询、新建查询、输入语句ALTER TABLE 表名 CHARACTER SET "utf8";
保存,刷新,问题解决

如图,解决方案是,在jdbc.properties这个配置文件中加上一句,jdbc:mysql://localhost:3306/数据库名?useUnicode=true&characterEncoding=UTF-8
然后右击表->设计表->依次点击各个字段,将字段的字符集修改成utf8

点击查询、新建查询、输入语句ALTER TABLE 表名 CHARACTER SET "utf8";
保存,刷新,问题解决