Internationalisation d'application web avec SQL Server
1 réponse
Alain DIART
Bonjour,
J'ai une application web, utilisant :
- des pages ASP 3.0
- des composants enregistrés dans COM+ et créés en VB6
- d'une base de données SQL Server
Jusqu'à présent la base de données utilisée était une base Access,
j'effectue une migration vers SQL Server. Tout fonctionne sauf
l'enregistrement dans la base SQL de caractères japonais. Cette application
est une application générique et doit être capable de stocker et restituer
toutes les langues du monde (arabe, russe, japonais, français, ...)
Mes pages ASP sont UTF-8
Mes champs de base de donnée SQL sont NVarchar ou NText
Lorsque dans Enterprise manager je rentre des caractères japonais, ils sont
stockés correctement, les pages asp qui obtiennent ces données les affichent
également correctement.
Maintenant, lorsque mes pages ASP enregistrent des caractères japonais en
base, là, sql server stocke un lot de points d'interrogation. Access ne
posait aucun problème avec les mêmes pages ASP/Composants COM.
Mes provider ADO sont respectivement Microsoft.Jet.OLEDB.4.0 pour Access et
sqloledb pour SQL Server.