Проекты на разных языках в Visual Studio
Среда разработки Visual Studio поддерживает сохранение файлов, проектов и решений в форматах Юникод. При сохранении файла в формате Юникод, необходимо знать следующее:
Проекты развертывания
Проекты развертывания не поддерживают имен файлов или проектов в кодировке Юникод. Все имена проектов преобразуются в кодовую страницу, указанную в проекте развертывания. Дополнительные сведения см. в разделе Практическое руководство. Создание или добавление проектов развертывания.
Установка
Среду разработки Visual Studio необходимо установить в системе, язык которой по умолчанию соответствует языку интерфейса Visual Studio или содержит его.
Поддерживаются следующие сценарии:
Язык Visual Studio |
Язык ОС |
---|---|
Английский |
Любой язык ОС |
Китайский (упрощенный) |
Китайский (упрощенный) |
Китайский (традиционное письмо) |
Китайский (традиционное письмо) |
Французский |
Западноевропейские языки |
Немецкий |
Западноевропейские языки |
Итальянский |
Западноевропейские языки |
Японский |
Японский |
Корейский |
Корейский |
Испанский |
Западноевропейские языки |
Имена файлов с кодировкой Юникод
Если файл содержит данные в кодировке Юникод, может появиться предупреждение, требующее сохранить файл в формате Юникод. Если среде разработки Visual Studio не удастся обнаружить в файле данные в кодировке Юникод, предупреждение не появится. При сохранении файла в формате Юникод данные потеряны не будут, в противном случае данные могут быть потеряны, поскольку символ может быть преобразован в другой наиболее подходящий знак.
Visual C++
Язык программирования Visual C++ поддерживает только форматы файлов ANSI и MBCS. Использование знаков, не входящих в набор ASCII, в проектах или именах файлов не поддерживается. (См. документацию по C++).
Visual SourceSafe
Система Visual SourceSafe не поддерживает форматы Юникод. Если сохранить файл или проект в кодировке Юникод, возвращать файлы можно будет только в двоичном формате. Система Visual SourceSafe не поддерживает текстовые файлы в кодировке Юникод или UTF-8.
Проекты веб-приложений
Проекты веб-приложений можно сохранить с именами проектов в кодировке Юникод, а URL-адреса UTF-8 поддерживаются службами IIS 6.0 и более поздними версиями. В службах IIS 5.0 и более ранних версиях знаки в имени проекта должны содержаться в кодовой странице сервера, на котором происходит развертывание.
См. также
Задачи
Практическое руководство. Управление файлами с помощью кодировки
Ссылки
Диалоговое окно "Дополнительные параметры сохранения"
Другие ресурсы
Редактирование текста, кода и разметки