У меня есть исходные файлы с комментариями на японском языке. Когда я открываю эти файлы в Visual Studio, они выглядят так:
à–¾FNCAP‰¹—p‚̃XƒŒƒbƒh
Я использую английскую версию WinXP, но есть ли способ заставить Visual Studio отображать настоящие японские символы, а не случайный треп, который есть сейчас?





Предположительно VS интерпретирует файл с неправильной кодировкой.
Снова откройте его, используя «Файл -> Открыть -> Файл ... -> Открыть -> Открыть с помощью ... -> Редактор исходного кода (текст) с кодировкой» и попробуйте различные кодировки.
Это работает в одном случае, но не в том случае, если вы занимаетесь общей разработкой, когда вы все время открываете файлы. Каждый раз, когда он запрашивает кодировку> :-(
Да, я столкнулся с той же проблемой. Мне удалось открыть один файл с различными кодировками, и таким образом я обнаружил правильную. Я просто не уверен, как я сообщаю Visual Studio файлы с открытым исходным кодом для всего решения в указанной кодировке.
Вы включили поддержку восточных языков в Windows? У меня это включено, и я вижу китайские символы в Visual Studio 2005 на WinXP.
Чтобы включить его, вам, вероятно, понадобится установочный DVD для Windows. Этот параметр находится в разделе «Язык и региональные стандарты» на панели управления. Думаю, вам просто нужно отметить опцию «Установить файлы для восточноазиатских языков».
У Страница поддержки Microsoft для интернационализации есть скриншоты и инструкции.
Эта ссылка, похоже, не работает.
Я столкнулся с той же проблемой и нашел решение, которое мне подходит.
Проблема в том, что файлы не являются Unicode, и VS пытается открыть их с кодировкой, соответствующей вашему местоположению. К счастью, вы можете установить поведение Windows по умолчанию для файлов, отличных от Unicode. Перейдите по этой ссылке, http://msdn.microsoft.com/en-us/library/ms246590.aspx. Посмотрите в разделе «Чтобы правильно отображать символы, не включенные в текущую кодовую страницу».
Эти указания неверны для Windows 8 (я не могу говорить о версии 7 или более ранней). Для Windows 8:
Большинство ваших программ должны продолжать работать на английском языке, поскольку этот параметр применяется только в том случае, если программы и файлы не поддерживают Unicode.
Я нашел общее решение проблемы. Это сработало для меня с китайским текстом для Visual Studio 2013 и Windows 8.1.
за https://msdn.microsoft.com/en-us/library/ms246590.aspx
в моем случае это мне не помогло, пришлось сделать так: Связь
Я только что столкнулся с этой проблемой и исправил ее, изменив конфигурацию "files.encoding" в файле "setting.json". Перейдите в Меню => Файл => Ссылка => настройка, чтобы открыть файл. Найдите "files.encoding" и измените значение на Encoding вашего файла (мой файл закодирован с помощью Shift-JIS, я проверил окончание с помощью Notpad ++)
Windows 10: -> Панель управления \ Часы и регион \ Регион


Вы также можете преобразовать кодировку текста в UTF-8 с помощью Notepad ++.
Первоначально кодировался как Shift-JIS:

Преобразовать в UTF-8:

Сохранить файл.
Теперь он должен отображаться правильно независимо от локального региона.
Если вы используете Source Safe, немедленно сделайте резервную копию вашего кода с японским текстом вручную. Юникод может повредить файлы в VSS.