Здравствуйте, Serge, Вы писали:
S>Есть ли способ заставить студию сохранять новые файлы в utf8 по умолчанию?
На вопрос решение не подскажу, но если новые файлы создаются из шаблонов (VC/vcprojectitems) и их подсунуть туда изначально в нужной кодировке, студия так же будет себя вести?
Re[2]: Сохранять файлы в utf8 умолчанию, Visual Studio 2013
Здравствуйте, flаt, Вы писали:
F>Здравствуйте, Serge, Вы писали:
S>>Есть ли способ заставить студию сохранять новые файлы в utf8 по умолчанию?
F>На вопрос решение не подскажу, но если новые файлы создаются из шаблонов (VC/vcprojectitems) и их подсунуть туда изначально в нужной кодировке, студия так же будет себя вести?
Не знаю откуда они берутся, в той vcprojectitems, которая в c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\ лежат файлы с нулевым размером а папки в c:\Users\*\Documents\Visual Studio 2013\ пусты, да и не всегда создаёш из шаблонов, наприvер перетаскиваешь файл из другого проекта, вносишь коммент на русском — ожидаешь что он сохранится в юникоде (в опциях студии ведь это явно указано) — а получаешь ansii 1251
Re[3]: Сохранять файлы в utf8 умолчанию, Visual Studio 2013
Здравствуйте, Serge, Вы писали:
S>Не знаю откуда они берутся, в той vcprojectitems, которая в c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\ лежат файлы с нулевым размером а папки в c:\Users\*\Documents\Visual Studio 2013\ пусты, да и не всегда создаёш из шаблонов, наприvер перетаскиваешь файл из другого проекта, вносишь коммент на русском — ожидаешь что он сохранится в юникоде (в опциях студии ведь это явно указано) — а получаешь ansii 1251
Посмотри вот тут: c:\Program Files (x86)\Microsoft Visual Studio ХХ.0\Common7\IDE\ItemTemplates\
Saving files with encodings other than UTF-8 and default encoding (based on system locale) that has no BOM may cause file losing some characters.
Это предупреждение о том, что сохранение файлов с кодировкой, отличной от UTF-8 или кодировки по-умолчанию (системной локали), у которых нет BOM, может привести к потере некоторых символов.
Например: если есть файл в кодировке Windows-1252 (western), а системная локаль стоит Windows-1251, то сохранив его при помощи этого расширения вы получите файл с крякозябрами.
А вообще расширение делает то, что вам надо: все автоматом сохраняется в UTF-8.
Если хочется явно указывать как сохранять, то для этого есть диалог Advanced Save Options. В нем можно еще EOL настроить.
Говорить дальше не было нужды. Как и все космонавты, капитан Нортон не испытывал особого доверия к явлениям, внешне слишком заманчивым.
Здравствуйте, VTT, Вы писали:
VTT>Не стоит обрезать фразы:
Да точно, пардон недоглядел, просто расширения студии сразу настораживают, у меня единственное расширение — visual assist, из-за него в основном проблемы, его всплывающая подсказка в упор не воспринимает символы выше 128.
VTT>Если хочется явно указывать как сохранять, то для этого есть диалог Advanced Save Options. В нем можно еще EOL настроить.
Так и делаю, при первой миграции проекта приходится матерится, но потом привыкаешь