Как я могу сказать VS 2008 прекратить ставить метки порядка байтов перед моими файлами? - PullRequest
3 голосов
/ 06 марта 2009

По умолчанию Visual Studio 2008 ставит метку порядка байтов Unicode перед любым сохраняемым файлом. Вы можете переопределить это для каждого файла, перейдя в Файл> Дополнительные параметры сохранения и выбрав другую кодировку.

Как мне сказать VS использовать кодировку по умолчанию для всех файлов в конкретном проекте или решении? Это существенно портит контроль над исходным кодом, потому что у нас есть пользователи, которые фиксируют файлы с VS, а другие - нет, создавая «иллюзорные» коммиты.

1 Ответ

3 голосов
/ 07 марта 2009

Насколько я знаю, в VS 2008 нет возможности глобально установить кодировку. В экспресс-выпуске, который у меня есть, "Advanced saves as" - единственный вариант для изменения кодировки.

Однако существует обходной путь - вы можете заставить Visual Studio использовать другую кодировку, установив, например, региональные настройки компьютеров, например, на английский. Это, в свою очередь, заставит VS использовать «Западноевропейский кодовый код 1252» вместо «Юникод UTF-8 кодовый лист 65001». Опять же, это работает в Express Edition, и я уверен, что это будет в полной версии приложения.

Надеюсь, это поможет ...

F.

...