iPhone アプリから MySQL テーブルに絵文字を挿入すると、結果の値が空白になることがよくあります。この問題は、絵文字が指定されたフィールド タイプでサポートされている文字範囲を超えている場合に発生します。
ほとんどの iOS 絵文字は、Unicode テーブルの Basic Multilingual Plane (BMP) を超えるコード ポイントを使用します。 。たとえば、「口を開けて目を微笑んだ笑顔」の絵文字は、U 1F604 にあります。
バージョン 5.5 より前では、MySQL は BMP の UTF-8 (U 0000 から U FFFF までの文字) のみをサポートしていました。 。したがって、U 1F604 のような文字を保存できません。
この問題を解決するには、次のオプションを検討してください:
以上がMySQL データベースで iPhone の絵文字が空白で表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。