UTF-8 không phải là một bộ ký tự, nó là một mã hóa. Bộ ký tự cho UTF-8 là Unicode. Nếu bạn muốn lưu trữ văn bản Unicode, bạn sử dụng nvarchar
kiểu dữ liệu.
Nếu cơ sở dữ liệu sử dụng UTF-8 để lưu trữ văn bản, bạn vẫn không lấy được văn bản ra dưới dạng dữ liệu UTF-8 được mã hóa, bạn sẽ lấy văn bản ra dưới dạng văn bản được giải mã.
Bạn có thể dễ dàng lưu trữ văn bản được mã hóa UTF-8 trong cơ sở dữ liệu, nhưng sau đó bạn không lưu trữ nó dưới dạng văn bản, bạn lưu trữ nó dưới dạng dữ liệu nhị phân (varbinary
).