UTF-8 世界を支配する準備ができている、 Latin1 そうではありません。
Latin1エンコーディングを使用して、中国語、日本語、ヘブライ語、ロシア語などの非ラテン文字を保存しようとすると、最終的に mojibake 。 この記事の紹介テキストがあります。 便利です(Javaを少し知っている場合はさらに便利です)。
完全な4バイトUTF-8サポートはMySQL5.5でのみ導入されたことに注意してください。そのバージョン以前は、1文字あたり最大3バイトであり、1文字あたり4バイトではありませんでした。したがって、BMPプレーンのみをサポートし、たとえば絵文字飛行機。 4バイトのUTF-8を完全にサポートする場合は、MySQLを5.5以上にアップグレードするか、PostgreSQLなどの別のRDBMSを使用してください。 MySQL 5.5以降では、 utf8mb4<と呼ばれます。 / code>
。