OVH Cloud OVH Cloud

Unicode

1 réponse
Avatar
philio
Bonjour,
Savez vous si sqlserver gère le format unicode nativement, comme oracle avec
le format UTF8

1 réponse

Avatar
Sylvain Lafontaine
Oui, il existe des champs nchar, nvarchar et ntexte pour le stockage
Unicode.

À l'interne, ces champs stockent en format UCS-2; qui correspond au format
UTF16 mais sans surrogation, c'est-à-dire limité à ceux de 2 bytes et
excluant les caractères de 4 bytes et plus. (Ces derniers sont quand même
stockés mais ne sont pas interprétés lors des tris.). Contraitement à
SQL-Server, Oracle utilise le format UTF-8, soit un nombre variable de 1 à 4
bytes par caractère.

Voici un article très intéressant à lire sur l'Unicode sous SQL-Server:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsql2k/html/sql_dataencoding.asp

S. L.

"philio" wrote in message
news:4184ade9$0$1224$
Bonjour,
Savez vous si sqlserver gère le format unicode nativement, comme oracle
avec
le format UTF8