在MySQL 中儲存iOS5 表情符號
問題:
iOS5 表情符號,由4 位元組程式碼表示,未正確儲存在MySQL 5.5.10 中。當字元集設定為 utf8mb4 時,表情符號顯示為「???」
解決方案:
要將 iOS5 表情符號儲存在 MySQL中,請確保滿足以下條件:
-
資料庫配置:
- 驗證資料庫字元集(character_set_datamb)設定為1f8mb4。
- 將所有表格的預設字元集和文字欄位轉換為utf8mb4.
-
應用程式設定:
應用程式設定:
-
應用程式設定:
在應用程式程式碼中將資料庫連接的字元集設定為utf8mb4。 - 如果不支持請更新應用中的mysql客戶端庫utf8mb4.
-
數據查看:
- 透過mysql客戶端查看資料時,使用SET NAMES utf8mb4顯示表情符號正確。確保查看機器可以支援表情符號。
相容性:請注意,4 位元組 Unicode 字元可能不支援所有元件都完全支援。檢查應用程式的所有層級是否可以處理這些字元而不會損壞。 完成這些步驟後,MySQL 應該能夠準確地儲存 iOS5 表情符號。
以上是如何在MySQL中成功儲存iOS5表情符號?的詳細內容。更多資訊請關注PHP中文網其他相關文章!