UTF-8は文字セットではなく、エンコーディングです。 UTF-8の文字セットはUnicodeです。 Unicodeテキストを保存する場合は、nvarchar
を使用します データ型。
データベースがUTF-8を使用してテキストを格納する場合でも、テキストはエンコードされたUTF-8データとして出力されず、デコードされたテキストとして出力されます。
UTF-8でエンコードされたテキストはデータベースに簡単に保存できますが、テキストとして保存するのではなく、バイナリデータ(varbinary
)として保存します。 。