Проблема со спецсимволами при минификации JS - PullRequest
0 голосов
/ 20 августа 2009

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

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

Кто-нибудь знает, что это может быть?

Спасибо !!

Ответы [ 2 ]

2 голосов
/ 20 августа 2009

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

0 голосов
/ 04 сентября 2009

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...