![How Do I Store Unicode Data in MySQL?](https://img.php.cn/upload/article/000/000/000/173268271499025.jpg)
MySQL の Unicode ストレージ
MySQL では、適切な文字セットを使用することで Unicode ストレージに対応します。 SQL Server の nvarchar 型とは異なり、MySQL はデータをエンコードするために異なる文字セットを使用します。特に、MySQL の無料版では Unicode がサポートされています。
MySQL に Unicode を保存するには、次の手順に従います:
-
UTF-8 文字セットを選択します:
テーブル作成時に「utf8_」で始まる文字セットを指定してください。たとえば、「utf8」、「utf8mb4」、「utf8mb4_0900」などです。
-
テキストまたは BLOB データ型を使用します:
テキスト フィールド (TEXT、VARCHAR、CHAR など)およびバイナリ ラージ オブジェクト (BLOB) フィールド (MEDIUMBLOB や LONGBLOB など) は、データを自動的にテーブルに UTF-8 文字セットが選択されている場合は UTF-8。
-
MySQL 6 および UTF-16 のサポート:
UTF-16 のサポートはまだ開発中であることに注意してください。 MySQL。 MySQL 6 で利用可能になる予定です。
以上がUnicode データを MySQL に保存するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。