Je suis en train de «moderniser» une application ASP classique qui utilise une base de données Access 2000.Comment puis-je convertir des données UTF-8 à partir de la publication Classic ASP Form en UCS-2 pour insertion dans SQL Server 2008 R2?
J'ai réécrit la base de données sur SQL Server 2008r2 et modifié tous les champs pour utiliser les plus récents nicar, nvarchar, ntext unicode et importé les anciennes données. J'ai également passé à IIS 7 à partir de IIS 6
L'asp classique recueille et écrit des données en utilisant UTF-8.
Maintenant, l'application affiche les données OLD correctement dans les pages Web, mais en tant que fils que je touche, c'est-à-dire: UPDATE ou INSERT les données sont corrompues. Je suppose que je dois en quelque sorte convertir les données UTF-8 de l'asp classique en UCS-2 d'une manière ou d'une autre avant d'écrire les données dans le serveur SQL.
Mais comment?
REMARQUE: il semble que le serveur sql a automatiquement converti les données utf-8 dans un format utilisable lorsqu'il a importé les données d'accès.