Как убедиться, что все файлы кода VS находятся в UTF-8? - PullRequest
0 голосов
/ 30 августа 2010

Есть ли способ гарантировать, что все файлы кода в моем решении Visual Studio закодированы в UTF-8? Я бы предпочел сделать это автоматически, а не вручную. Спасибо!

1 Ответ

1 голос
/ 08 августа 2012

Краткий ответ - вы не можете сделать это одним автоматическим действием, потому что нет никакого детерминированного способа узнать, что файл имеет другую кодировку, чем UTF-8.Конечно, вы можете многое сказать для спецификации, но есть случаи, когда файл находится в UTF, но вообще не имеет спецификации.

Лучший способ IMO - всегда сохранять новый файл как UTF-8 (я предполагаю, что вы используете R # и получаете результаты ошибки RSRP-291502).

Вы все еще можете попробовать полуавтоматическийдействие (см. сценарий ниже), а затем вручную проверьте наличие поврежденных результатов.

Powershell:

gci . -include *.cs -recurse | ForEach-Object { (Get-Content $_) | Out-File -Encoding UTF8 $_ }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...