Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cách sử dụng UTF-8 Collation trong cơ sở dữ liệu SQL Server?

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 ).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thực thi một thủ tục được lưu trữ trong một thủ tục được lưu trữ khác trong máy chủ SQL

  2. Số ký tự tối đa mà nvarchar (MAX) sẽ chứa là bao nhiêu?

  3. Tham gia một bảng dựa trên các giá trị được phân tách bằng dấu phẩy

  4. T-SQL:Chọn cột dựa trên MAX (Cột khác)

  5. Tôi có thể sử dụng nhiều con trỏ trên một kết nối với pyodbc và MS SQL Server không?