sql >> データベース >  >> RDS >> Mysql

utf8とlatin1の違い

    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>



    1. count(*)によるテーブルのOracle行数とDBA_TABLESのNUM_ROWS

    2. SQLServerロックの主な概念

    3. Postgresql:MacOSXを使用してpg_hba.confファイルを見つける方法

    4. 2行の2つの値を切り替えるSQLUPDATEステートメント