UTF8とutf8mb4の違い

新しいアイテムにのみutf8mb4考えます

  UTF-8エンコーディングは、可変長符号化スキームが格納文字に1〜4バイトであることができるです。

  問題は歴史によって残されているため、MySQLは最大、唯一の3バイト、実際のUTF8エンコーディングUTF-8が、去勢バージョンではありません。例の絵文字や複雑な漢字のために、4つのバイトをコードUTF-8を占めるに直面したとき、それは我々が通常、チャットの小さな黄色の表情に送信異常なメモリを起こすことができるものです。

  5.5.3当初から、MySQLは最もアップ互換性のある4バイトのUnicode(ユニコード)のための4バイト、4バイトのフルUTF-8、MB4を表し達成するためのコーディングutf8mb4を開始しました。utf8mb4はUTF8を拡張したものです。その後、8.0からは、バージョンはデフォルトの文字エンコーディングとしてutf8mb4開始されます。

  

  リンク:https://blog.csdn.net/kikajack/article/details/84668924https://blog.csdn.net/u010584271/article/details/80835547

おすすめ

転載: www.cnblogs.com/syx0610/p/11822144.html