將 iPhone 應用程式中的表情符號插入 MySQL 表時,結果值通常會變成空白。當表情符號超出指定欄位類型支援的字元範圍時,就會出現此問題。
大多數 iOS 表情符號使用超出 Unicode 表的基本多語言平面 (BMP) 的代碼點。例如,「張開嘴巴微笑著眼睛的笑臉」表情符號位於 U 1F604。
在 5.5 版本之前,MySQL 僅支援 BMP 的 UTF-8(U 0000 和 U FFFF 之間的字元) 。因此,它無法儲存像 U 1F604 這樣的字元。
要解決此問題,請考慮以下選項:
以上是為什麼 iPhone 表情符號在我的 MySQL 資料庫中顯示為空白?的詳細內容。更多資訊請關注PHP中文網其他相關文章!