|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : octobre 2006 Messages : 16 ![]() |
Bonjour,
Dans MSSQL 2005, j'ai une table qui contient diverses désignations dans différentes langues dont le chinois. La zone de désignation est bien définie en NVARCHAR(40). Je fais mon insert dans ma table avec la désignation en caractères chinois : pas de souci. Lorsque je regarde ma table via un select, les caractères chinois sont remplacés par ???. Lorsque j'ouvre ma table et que je colle ces caractères dans le champ désignation et que je rafraichis la table, le chinois apparait. Auriez vous une idée de ce qui pourrait se passer ? Pourquoi lors d'un insert, la désignation ne s'affiche pas correctement ? Cordialement. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() François Chef de projet NTIC Inscription : janvier 2007 Messages : 5 352 ![]() |
Avec quel outil tu regarde ta tables ? tu es sur qu'il supporte l'UTF-8 ?
__________________
Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça... Une réponse vous a aidé ? utiliser le bouton "L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : octobre 2006 Messages : 16 ![]() |
Avec SQL Server Management Studio 2005.
Ou dois-je chercher pour savoir s'il supporte l'UTF-8 ? |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
cela dépend de Windows. Pour ce faire il faut rajouter une extension pour qu'il puisse présenter correctement les caractères étendus.
Exemple : http://answers.microsoft.com/fr-fr/w...7-0fe6febd048a A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : octobre 2006 Messages : 16 ![]() |
Bon, sur le serveur toutes les langues n'existaient pas. Nous les avons ajoutées mais le problème était toujours là.
Nous avons fini par trouver ce lien : http://fr.w3support.net/index.php?db=so&id=831175 J'ai donc ajouté dans mon insert le caractère N devant ma désignation : insert into ma_table values (35,8,'Chinois',N'加长件') Ces caractères s'affichent bien dans ma table lorsque je regarde via un select. Merci pour votre aide. Cela m'a aidée dans la suite de mes traitements de données avec les caractères chinois. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com