mysql varchar字段插入表情符号出现错误的解决办法

  1. 修改C:\ProgramData\MySQL\MySQL Server 5.7\my.ini 文件(可剪切至桌面修改;修改完后重启mysql数据库服务)

    [client]
    default-character-set = utf8mb4

    [mysql]
    default-character-set = utf8mb4

    [mysqld]
    character-set-client-handshake = FALSE
    character-set-server = utf8mb4
    collation-server = utf8mb4_unicode_ci
    init_connect=‘SET NAMES utf8mb4’

  2. 连接数据库的编码修改为uft8mb4

    navicat工具操作(数据库上右键-修改数据库属性)

  3. 数据库表的字段编码修改为utf8mb4

    navicat工具操作

  4. Ps: mySql服务5.7版本,后端使用的是express

猜你喜欢

转载自blog.csdn.net/weixin_43529968/article/details/105077548