开发者社区 问答 正文

mysql字符编码修改不生效

centos7.6使用docker搭建的数据库mysql5.7,修改字符编码为utf8,重启容器无效,只在阿里云机器上遇到这样的问题,配置如下 [mysqld] character-set-server = utf8

展开
收起
游客faucdwngtnmjo 2021-01-25 22:29:30 812 分享 版权
1 条回答
写回答
取消 提交回答
  • 改为UTF8之后,重新进入mysql,它又自动改回latin1

    有个方法很简单,在连接url后加上如下代码即可:

    ?useUnicode=true&characterEncoding=UTF-8 特别注意,两个属性之间一定要用&符号的转义符,且不能带空格,否则会报错。 例子如下 hibernate.cfg.xml配置文件:

    2021-02-02 21:27:27
    赞同 展开评论