Как изменить кодировку в Visual Studio 2019

Обновлено: 21.11.2024

Недавно при использовании vs мы столкнулись с проблемой. Ранее мы могли сообщить об ошибке путем компиляции скомпилированного кода
После анализа кода синтаксическая проблема не была обнаружена, поэтому согласно предупреждению c4819 код файла был изменен.

По сравнению с 2019 годом расширенная функция сохранения скрыта, что делает невозможным прямое задание кодировки UTF-8.
Тогда мы можем напрямую вызвать расширенную функцию сохранения

  1. Нажмите Инструменты | custom, чтобы открыть пользовательское диалоговое окно.
  2. Нажмите вкладку команд, чтобы перейти на вкладку команд.
  3. В раскрывающемся списке строки меню выберите параметр файла.
  4. Нажмите кнопку "Добавить команду", чтобы открыть диалоговое окно "Добавить команду".
  5. В списке категорий выберите файл; В списке «Команды» выберите параметр «Дополнительные параметры сохранения». Нажмите OK, чтобы закрыть диалоговое окно добавления команды.
  6. Выберите дополнительные параметры сохранения в списке элементов управления и нажмите «Вверх» или «Вниз», чтобы настроить положение команды.
  7. Нажмите кнопку «Закрыть», чтобы завершить операцию добавления команды «Дополнительные параметры сохранения».

Добавить дополнительные параметры сохранения

Наконец, найдите в файле расширенный параметр сохранения и нажмите «Открыть», чтобы изменить код.

Вот статья о реализации UTF-8 в Visual Studio 2019. Дополнительные сведения о UTF-8 в vs2019 см. в предыдущих статьях разработчиков или продолжайте просматривать следующие статьи. Я надеюсь, что вы сможете больше поддерживать разработчиков в будущем!

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

вы устанавливаете формат кодировки по умолчанию в диалоговом окне «Дополнительные параметры сохранения» в Visual Studio, его можно открыть через меню «Файл»; но иногда он не показывает «Дополнительные параметры сохранения» в меню «Файл» и отображается.

I, Как отобразить «Дополнительные параметры сохранения» в меню «Файл» без него в Visual Studio

Нажмите «Инструменты», выберите «Настроить» во всплывающем меню, чтобы открыть диалоговое окно «Настроить»; выберите вкладку «Команды», щелкните раскрывающийся список справа от «Панель меню» и выберите «Файл» во всплывающих параметрах; Нажмите «Добавить команду», в открывшемся диалоговом окне выберите «Файл» в левом списке, выберите «Дополнительные параметры сохранения» в правом списке; нажмите «ОК», он добавится в меню «Файл». Этапы операции показаны на рисунке 1:

II. Измените кодировку Visual Studio по умолчанию на UTF-8

<р>1. Нажмите «Файл», выберите «Дополнительные параметры сохранения» во всплывающем меню, как показано на рисунке 2:

<р>2. Откройте диалоговое окно «Дополнительные параметры сохранения», и в настоящее время установлена ​​кодировка «US-ASCII — кодовая страница 20127», как показано на рисунке 3:

<р>3. Щелкните раскрывающийся список «Кодировка», перетащите полосу прокрутки вверх и выберите «Unicode (UTF-8 с подписью) — кодовая страница 65001», как показано на рис. 4:

<р>4. Нажмите "ОК", затем Visual Studio установит формат кодировки по умолчанию на UTF-8.

Как установить кодировку UTF-8 по умолчанию в Visual Studio?

Установите параметр в Visual Studio или программно

  1. Откройте диалоговое окно "Страницы свойств проекта".
  2. Выберите страницу свойств Configuration > C/C++ > Command Line.
  3. В дополнительных параметрах добавьте параметр /utf-8, чтобы указать предпочтительную кодировку.
  4. Нажмите "ОК", чтобы сохранить изменения.

Как изменить кодировку на UTF-8?

Нажмите «Инструменты», затем выберите «Веб-параметры».Перейдите на вкладку Кодировка. В раскрывающемся списке «Сохранить этот документ как» выберите Unicode (UTF-8). Нажмите "ОК".

Как изменить кодировку в Visual Studio?

  1. откройте проблемный файл в Visual Studio.
  2. в меню "Файл" нажмите "Дополнительные параметры сохранения"
  3. в списке «Кодировка» выберите «Юникод (UTF-8…»
  4. нажмите "ОК".

Использует ли Visual Studio кодировку UTF-8?

Формат кодировки Visual Studio по умолчанию — UTF-8, но он имеет встроенные форматы кодировки для различных языков, которые можно выбрать в соответствии с вашими потребностями.

Как сохранить кодировку UTF-8 без спецификации?

Как сохранить файл в кодировке UTF-8 без спецификации

  1. Загрузите и установите этот мощный бесплатный текстовый редактор: Notepad++
  2. Откройте файл, который вы хотите проверить/исправить, в Notepad++
  3. В верхнем меню выберите "Кодировка" > "Преобразовать в UTF-8" (вариант без спецификации).
  4. Сохраните файл.

Что такое кодировка при сохранении файла?

Стандарт кодирования, сохраненный в текстовом файле, предоставляет информацию, необходимую вашему компьютеру для отображения текста на экране. Например, в кириллической (Windows) кодировке символ Й имеет числовое значение 201.

В чем разница между CSV UTF-8 и CSV?

В диалоговом окне сохранения появился новый формат CSV UTF-8 (с разделителями-запятыми), который отличается от значений, разделенных запятыми, которые также все еще присутствуют. Стороннему наблюдателю CSV кажется простым переносимым форматом, но его внешний вид обманчив. Если данные представляют собой чистый ASCII (байты 0–127), все будет в порядке.

Как исправить кодировку файла?

Выберите стандарт кодирования при открытии файла

  1. Перейдите на вкладку "Файл".
  2. Нажмите "Параметры".
  3. Нажмите "Дополнительно".
  4. Прокрутите до раздела «Общие» и установите флажок «Подтверждать преобразование формата файла при открытии».
  5. Закройте и снова откройте файл.
  6. В диалоговом окне "Преобразование файла" выберите "Закодированный текст".

Как сохранить файл с кодировкой?

Чтобы сохранить файл с кодировкой. В меню «Файл» выберите «Сохранить файл как», а затем нажмите кнопку раскрывающегося списка рядом с кнопкой «Сохранить». Отображается диалоговое окно Дополнительные параметры сохранения. В разделе "Кодировка" выберите кодировку для файла.

Добавляет ли блокнот спецификацию?

Стандартный блокнот Windows не является настоящим редактором и не поддерживает никаких параметров, связанных с функциональностью спецификации. Если вы не хотите использовать другой редактор, вам нужно будет последовать совету одного из других ответов здесь, чтобы правильно обрабатывать спецификацию в коде Java.

сообщить об этом объявлении

В этой статье показаны два способа изменения кодировки файлов (UTF-8, UTF-8 со спецификацией, UTF-16 LE, ISO, DOS, арабский, японский и т. д.) в VS Code (Visual Studio Code). Первый подход работает для одного файла, а второй можно использовать на рабочем месте или на уровне пользователя.

Изменить кодировку для одного файла

Приведенные ниже настройки применяются только к одному файлу кода. Другие файлы в вашем проекте останутся в текущей кодировке.

<р>1. Перейдите на нижнюю панель и нажмите UTF-8:

<р>2. Выберите «Повторно открыть с кодировкой» или «Сохранить с кодировкой» (в зависимости от ваших потребностей):

<р>3. Выберите стандарт кодирования из списка:

И ваш файл будет сохранен/открыт с новой выбранной кодировкой.

Демонстрация:

Глобально изменить кодировку файла

Описанные ниже шаги затрагивают каждый вновь созданный файл (но не затрагивают старые файлы).

<р>1. Перейдите в область настроек VS Code:

<р>2. Введите «кодирование» в поле поиска, перейдите в раздел «Файлы: кодирование» и выберите то, что вы хотите, из раскрывающегося списка. См. следующий снимок экрана для большей ясности:

Ваше изменение будет автоматически сохранено.

Заключение

Вы узнали, как изменить кодировку файла в VS Code. Если вы хотите узнать больше нового и полезного об этой замечательной IDE, ознакомьтесь со следующими статьями:

Вы также можете посетить нашу тематическую страницу Visual Studio Code, где вы найдете дополнительные советы и рекомендации, которые помогут вам повысить производительность и повысить качество кодирования.

Читайте также: