Исходная кодировка в Visual Web Developer 2008 Express - PullRequest
1 голос
/ 18 ноября 2008

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

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

Ответы [ 7 ]

2 голосов
/ 30 января 2009

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

2 голосов
/ 26 апреля 2011

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

1 голос
/ 30 января 2009

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

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

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

1 голос
/ 18 ноября 2008

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

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

Может быть несколько дополнительных промежуточных проверок (например, проверка UTF-16 с использованием спецификации).

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

0 голосов
/ 10 марта 2010

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

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

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

0 голосов
/ 18 ноября 2008

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

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

0 голосов
/ 18 ноября 2008

IIRC, исходные файлы в visual studio уже кодируются как UTF-8.

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

...