mysql数据库无法提交表情符号

  • Last update:September 01, 2021
  • 1. 概述

    1.1 问题描述

    当填报的数据中存在表情符号时,提交到mysql数据库可能会出现以下报错:

    1.2 原因分析

    mysql当前的编码无法支持表情符号入库,需要将编码修改为utf8mb4。


    2. 解决方案

    找到mysql的配置文件my.ini,修改以下配置:

    [mysqld]
    character-set-server=utf8mb4
    [mysql]
    default-character-set=utf8mb4

    修改完成后,重启mysql服务即可。


    3. 注意事项

    如果按上述设置修改了数据库编码,则数据连接的url里不可再出现编码参数,否则可能会连接数据库失败。


    Attachment List


    Theme: 下架文档
    Already the First
    • Helpful
    • Not helpful
    • Only read

    滑鼠選中內容,快速回饋問題

    滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

    不再提示

    10s後關閉

    Get
    Help
    Online Support
    Professional technical support is provided to quickly help you solve problems.
    Online support is available from 9:00-12:00 and 13:30-17:30 on weekdays.
    Page Feedback
    You can provide suggestions and feedback for the current web page.
    Pre-Sales Consultation
    Business Consultation
    Business: international@fanruan.com
    Support: support@fanruan.com
    Page Feedback
    *Problem Type
    Cannot be empty
    Problem Description
    0/1000
    Cannot be empty

    Submitted successfully

    Network busy