2009-08-20 2 views
0

Я использую MVC ScriptManager для сжатия и конкатенации всех моих .js-файлов. Он работает очень хорошо, за исключением того, что если * .js имеет специальный символ, такой как «á, à», он переходит в «Ã!».Проблема со специальными символами при Minifying JS

Я пытаюсь изменить исходный код, но пока не добился успеха.

Есть ли у кого-нибудь идеи, что это может быть?

Спасибо!

ответ

2

Вы можете написать им, как \u00f1. Здесь вы можете найти специальные символы: http://www.fileformat.info/info/unicode/char/search.htm

+0

Это сработало, но я не чувствую себя комфортно в написании этого пути ... но, спасибо за вашу помощь. Я еще раз рассмотрю исходный код проекта – AndreMiranda

0

Похоже, что кодировка исходного файла - ANSI, а выход кодируется как UTF-8.

В VS используйте расширенные параметры сохранения из меню «Файл», чтобы сохранить исходный файл .js как UTF-8 с подписью (кодовая страница 65001).

Я хочу сохранить все текстовые файлы (.cs, .js, .css и т. Д.) В качестве UTF-8, чтобы избежать каких-либо из этих проблем позже.