iOS5 絵文字を MySQL に保存する
問題:
4 バイト コードで表される iOS5 絵文字、 MySQL 5.5.10 では正しく保存されません。文字セットが utf8mb4 に設定されている間、絵文字は「???」として表示されます。
解決策:
iOS5 絵文字を MySQL に保存するには、次のことを確認してください:
-
データベース構成:
- データベースの文字セット (character_set_database) が utf8mb4 に設定されていることを確認します。
- すべてのテーブルのデフォルトの文字セットとテキスト フィールドを utf8mb4 に変換します。 utf8mb4.
-
アプリケーション構成:
- アプリケーション コードでデータベース接続の文字セットを utf8mb4 に設定します。
- アプリケーションの mysql クライアント ライブラリがサポートされていない場合は更新します。 utf8mb4.
-
データ表示:
- mysql クライアントを通じてデータを表示する場合、SET NAMES utf8mb4 を使用して表示します。絵文字を正しく入力してください。表示するマシンが絵文字をサポートしていることを確認してください。
-
互換性:
- 4 バイトの Unicode 文字は使用できない場合があることに注意してください。すべてのコンポーネントで完全にサポートされています。アプリケーションのすべてのレベルでこれらの文字が破損することなく処理できることを確認してください。
これらの手順が完了すると、MySQL は iOS5 絵文字を正確に保存できるようになります。
以上がiOS5 絵文字を MySQL に保存するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。