Nous avons développé un site qui doit afficher du texte en anglais, polonais, slovaque et tchèque. Cependant, lorsque le texte est entré dans la base de données, les lettres accentuées sont remplacées par des lettres anglaises. Après avoir cherché sur les forums, j'ai trouvé qu'il est possible de mettre un 'N' devant une chaîne contenant des caractères accentués. Par exemple:Support multilingue
INSERT INTO Table_Name (Col1, Col2) VALUES (N'Value1', N'Value2')
Cependant, le site a déjà été pleinement développé de manière à ce stade, en passant par toutes les requêtes INSERT et UPDATE dans le site serait un processus très long et fastidieux.
Je me demandais s'il y avait une autre façon, beaucoup plus rapide, de faire ce que j'essaie de faire?
La base de données est MSSQL et les colonnes qui y sont insérées sont déjà nvarchar (n).
Comment vous accédez à la base de données? (Quel type de clients?) – Stu
Quelles sont les définitions de colonne? Utilisez-vous des types NVARCHAR au lieu de VARCHAR? – Oded
@Stu Désolé, je ne suis pas sûr exactement ce que vous demandez. Le site est un site .NET si c'est ce que vous voulez dire? – Leah