2008-09-05 16 views
4

Lorsque nous créons des procédures stockées dans Visual Studio (avec l'extension .sql), le codage du fichier est automatiquement défini sur 'Unicode (UTF-8 avec signature) - Codepage 65001'.Codage de fichier SQL dans Visual Studio

Cela provoque les problèmes de notre DBA car leurs scripts ne l'aiment pas.

Nous devons entrer et les modifier manuellement à 'Europe de l'Ouest (windows) - Codepage 1252'.

Cela semble seulement se produire depuis que nous sommes passés à VS 2008 à partir de 2005. Quelqu'un peut-il expliquer ce qui se passe et comment l'arrêter?

Répondre

3

Pour résumer le lien fourni par Codeslayer (dans le cas où les changements d'URL de la page) ...

Modifiez les modèles de fichiers sql en codage ANSI en les ouvrant avec le bloc-notes, puis en les enregistrant en tant que fichier ANSI. Vous pouvez faire la même chose pour les fichiers déjà créés. \ Common7 \ Tools \ Templates \ Base de données Project Items

Vous venez de rendre nos DBA très heureux!

+0

la page l'URL a changé :) –

2

Pour Visual Studio 2010, il y a un autre ensemble de fichiers que vous devez mettre à jour:

C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ VSTSDB \ Extensions \ SQLServer \ Articles