Кодировки символов в этих файлах разные ошибки в TFS - PullRequest
3 голосов
/ 23 декабря 2010

Существует ошибка кодирования между последней проверкой в ​​файле и старой. Как я могу узнать старую проверку в типе кодировки.

Я использую UTF-8 (с подписью) в Visiul studio 2008. Я могу сохранить кодировку в файле IDE-> Дополнительные параметры сохранения. Некоторые версии 2008 не отображают «Дополнительные параметры сохранения» на вкладке «Файл». Как я могу отобразить «Дополнительные параметры сохранения» в файле?

1 Ответ

4 голосов
/ 27 декабря 2010

Внутри VS вы можете перейти к файлу в Source Control Explorer, щелкнуть его правой кнопкой мыши и выбрать «Свойства»

. В командной строке Visual Studio вы можете ввести: tf properties $/path/to/file.cs и File Type строка покажет вам текущую кодировку.См. Команда свойств на MSDN для получения дополнительной информации.

При добавлении нового файла TFS автоматически определит кодировку файла на основе этих правил :

Сначала в качестве этого конкретного типа добавляется файл с меткой порядка байтов Unicode (UTF-8, UTF-16 с прямым порядком байтов, UTF-16 с прямым порядком байтов и т. Д.).

Если файл не имеет спецификации, мы проверяем непечатаемый символ ASCII в первых 1 килобайтах файла.Если там нет непечатаемого символа ASCII, кодировка устанавливается на текущую используемую кодовую страницу, которая является Windows-1252 в системах Windows на английском языке (США).

Если обнаружен непечатаемый символ, файл определяется как двоичный.Обнаруженные непечатаемые символы ASCII находятся в диапазоне 0–0x1F и 0x7F, исключая 0x9 (TAB), 0xA (LF), 0xC (FF), 0xD (CR) и 0x1A (^ Z).

...