问题 :运行的代码插入表中数据变成问号
1、输入命令 查看数据库 编码格式
show VARIABLES LIKE '%CHARA%'
发现一个非UTF-8编码
2、尝试修改编码
set character_set_server = 'utf8';
曾经尝试过修改 编码方式然而没用 据说这个 和mysql数据库 会话有关系 这样修改只能局部修改,重新登录后会重置,
然而尝试 不修改这个编码 直接 insert 插入 又能展示
最终解决方法 是替换了 url
修改前:
?serverTimeZone=Asia/Shanghai&useUnicode=true&Encoding=UTF-8
修改后:
?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=UTF-8&useSSL=false
serverTimezone -- 设置时区为东八区
useUnicode -- 设置兼容中文编码(utf-8)
characterEncoding -- 编码方式 默认utf-8
useSSL -- 是否使用账户密码进行连接