Вопрос

Когда мы создаем хранимые процедуры в Visual Studio (с расширением .sql), кодировка файла автоматически устанавливается на «Юникод (UTF-8 с подписью) — кодовая страница 65001».

Это вызывает проблемы у наших администраторов баз данных, поскольку их скриптам это не нравится.

Нам придется вручную войти и изменить их на «Западноевропейский (окна) — кодовая страница 1252».

Кажется, это происходит только с тех пор, как мы обновились до VS 2008 с 2005 года.Кто-нибудь может объяснить, что происходит и как это остановить?

Это было полезно?

Решение

Я думаю, что кто-то столкнулся с такой же проблемой, как ваша, и нашел следующий обходной путь, который опубликован по адресу

http://connect.microsoft.com/VisualStudio/feedback/Workaround.aspx?FeedbackID=319830

Другие советы

Подводя итог ссылке, предоставленной Codeslayer (в случае изменения URL-адреса страницы)...

Измените шаблоны файлов sql на кодировку ANSI, открыв их с помощью блокнота, а затем сохранив как файл ANSI.Вы можете сделать то же самое для уже созданных файлов.\Common7\Инструменты\Шаблоны\Элементы проекта базы данных

Вы только что порадовали наших администраторов баз данных!

Для Visual Studio 2010 необходимо обновить еще один набор файлов:

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VSTSDB\Extensions\SqlServer\Items

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top