Codifica file SQL in Visual Studio
-
09-06-2019 - |
Domanda
Quando creiamo procedure memorizzate in Visual Studio (con estensione .sql) la codifica del file viene impostata automaticamente su "Unicode (UTF-8 con firma) - Codepage 65001".
Ciò causa problemi al nostro DBA poiché ai loro script non piace.
Dobbiamo entrare manualmente e cambiarli in "Europa occidentale (Windows) - Codepage 1252".
Sembra che questo accada solo da quando abbiamo effettuato l'aggiornamento a VS 2008 dal 2005.Qualcuno può spiegare cosa sta succedendo e come fermarlo?
Soluzione
Penso che qualcuno abbia affrontato un problema simile al tuo e abbia adottato la seguente soluzione alternativa pubblicata su
http://connect.microsoft.com/VisualStudio/feedback/Workaround.aspx?FeedbackID=319830
Altri suggerimenti
Per riassumere il collegamento fornito da Codeslayer (nel caso in cui l'URL della pagina cambi)...
Modifica i modelli di file SQL in codifica ANSI aprendoli con il blocco note e quindi salvandoli come file ANSI.Puoi fare lo stesso per i file già creati.\Common7\Strumenti emplates\Elementi progetto database
Hai appena reso felici i nostri DBA!
Per Visual Studio 2010, è necessario aggiornare un altro set di file:
C:\Programmi (x86)\Microsoft Visual Studio 10.0\VSTSDB\Extensions\SqlServer\Items