Исходная кодировка в Visual Web Developer 2008 Express

Где я могу его установить? Мне нужно, чтобы файлы были закодированы в UTF-8 по умолчанию ... в Инструменты -> Параметры или в любом другом меню, насколько я знаю, ничего нет :(

P.S. Мне не нужно устанавливать кодировку по умолчанию для Project или около того, мне нужно, чтобы она была по умолчанию для любых файлов, которые я создаю. Спасибо за вашу помощь :)

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
2 214
7
Перейти к ответу Данный вопрос помечен как решенный

Ответы 7

IIRC, исходные файлы в Visual Studio уже закодированы как UTF-8.

Однако, если я ошибаюсь или если вы просто хотите принудительно выполнить какое-либо конкретное кодирование, вы можете сделать это, выбрав опцию Save As... для файла и проверив оттуда опции раскрывающегося меню под кнопкой сохранения.

Я считаю, что вы не можете установить исходную кодировку в качестве настройки проекта. Вместо этого он пытается определить исходную кодировку из файла, используя довольно ограниченный алгоритм. Часть этого алгоритма

  • если он имеет подпись UTF-8 (BOM), он закодирован в UTF-8
  • в противном случае это кодовая страница системы ANSI (CP_ACP)

Между ними могут быть некоторые дополнительные проверки (например, проверка UTF-16 с BOM).

По моему опыту, кодировка «сохранить как» не очень полезна, если не сохранять как UTF-8-with-BOM. Вы можете сохранить его в другой кодировке, но при повторном открытии он все равно будет считать, что это CP_ACP.

Спасибо за ответы, но это не совсем то, что мне нужно.

Хорошо, я постараюсь уточнить. Вот как это происходит: я захожу на «Открыть веб-сайт», я открываю веб-сайт напрямую через FTP. Справа я вижу список файлов. Я щелкаю по нему правой кнопкой мыши, выбираю новый элемент, html-файл, у меня новый html-файл. Добавляю в него текст, нажимаю «Сохранить» (CTRL + S), файл сохраняется. Теперь я открываю его через браузер и вижу, что он не сохранен в UTF-8. Итак, могу ли я как-нибудь исправить эту проблему? :)

Вместо того, чтобы нажимать «Сохранить», нажмите «Сохранить как». Затем нажмите маленькую стрелку вниз, чтобы сохранить с кодировкой. Как только это будет сделано, вы перейдете к расширенным параметрам сохранения, которые доступны в полной версии VS Studio. Затем вы можете выбрать UTF-8 в качестве кодировки.

Ответ принят как подходящий

Файл -> Дополнительные параметры сохранения

Выберите кодировку и окончания строк

С уважением, Харис

Вы говорите, что даже если исходный файл закодирован в utf-8, ваш интернет-браузер отображает его как ansi? у вас есть определенный тег мета-кодирования?

http://tlt.its.psu.edu/suggestions/international/web/tips/declare.html

попробуйте это, и ваш браузер должен сказать, что это utf-8. просто сохранение файла в utf-8 этого не сделает.

Параметры кодирования доступны в раскрывающемся списке, прикрепленном к кнопке «Сохранить», когда вы выбираете «Сохранить как».

Другие вопросы по теме