」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何修復 MySQL 儲存表情符號時出現「字串值不正確」錯誤?

如何修復 MySQL 儲存表情符號時出現「字串值不正確」錯誤?

發佈於2024-12-22
瀏覽:438

How to Fix the MySQL \

解決MySQL 表情符號儲存中的「字串值不正確」錯誤

儲存包含「🎶」等表情符號的推文時,用戶可能會遇到錯誤,指出「字串值不正確...」此錯誤是由不相容的字元編碼引起的。

要解決此問題問題,資料庫和儲存推文的表的字元集需要配置為支援 Unicode 字元。操作步驟如下:

  1. 修改MySQL設定檔:

    • 修改MySQL設定檔:
    • 開啟MySQL設定檔(通常名為my.cnf)。 ini 或 my.cnf) 在文字編輯器中。
      • 找到 [mysqld]部分並新增或修改以下內容行:
      • character_set_client=utf8mb4
      character_set_serve r=utf8mb4
    collion_server=utf8mb4_general_ci
    • 改變資料庫和表格字元集:

      • 連接到MySQL 並執行以下命令:
      • SET NAMES utf8mb4;
      ALTER資料庫 字元集= utf8mb4 整理 = utf8mb4_general_ci;
    ALTER TABLE 字元集 = utf8mb4 COLLATE = utf8mb4_general_ci;
    • 驗證更改:

      • 運行以下命令確認字元集和排序規則設定:
    SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_ %' 或變數名稱類似'collion%';

How to Fix the MySQL \

進行這些變更後,MyMySQL 資料庫應該能夠儲存帶有表情符號的推文,而不會遇到「錯誤的字串值」錯誤。

最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3