Как VS может определить кодировку файла, когда мы не можем? - PullRequest
4 голосов
/ 16 ноября 2011

Согласно нескольким ответам здесь на SO, например. Как я могу определить кодировку / кодовую страницу текстового файла невозможно получить кодировку файла.

Как VS делает это тогда?Если я «Сохранить как» и выберу «Сохранить с кодировкой», будет показана текущая кодировка моего файла.

1 Ответ

1 голос
/ 23 марта 2014

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

Если VS не преобразует любые байтовые последовательности в действительные символы Unicode, он открывает файл в системном наборе символов по умолчанию. Никакой волшебной реальности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...