Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come utilizzare le regole di confronto UTF-8 nel database di SQL Server?

UTF-8 non è un set di caratteri, è una codifica. Il set di caratteri per UTF-8 è Unicode. Se vuoi memorizzare il testo Unicode, usa nvarchar tipo di dati.

Se il database utilizzasse UTF-8 per memorizzare il testo, non otterresti comunque il testo come dati UTF-8 codificati, lo otterresti come testo decodificato.

Puoi facilmente memorizzare il testo codificato UTF-8 nel database, ma poi non lo memorizzi come testo, lo memorizzi come dati binari (varbinary ).