Ответ 1
Да, подтвердил, что это уклонение.
Если вы построите его с опцией ascii_only=true
, то, похоже, это решит проблему.
Я использую фильтр валюты angular и, кажется, выводит лишний символ:
html:
{{totals.subtotal | currency}}
{{totals.tax | currency}}
{{totals.total | currency}}
Итоговые объекты:
var totals = {subtotal: 500, tax: 65, total: 565};
Вывод:
Â$500.00
Â$65.00
Â$565.00
Кто-нибудь сталкивался с этим раньше? Я использую последнюю версию angular 1.0.6
Обновление: Оказывается, это вызвало минимизацию angular. Когда я включил неминифицированный angular, он исправил его.
Да, подтвердил, что это уклонение.
Если вы построите его с опцией ascii_only=true
, то, похоже, это решит проблему.
Убедитесь, что у вас есть этот метатег.
<meta charset="utf-8">
Кажется, что когда вы минимизируете Angular себя с помощью Uglify.js, и, возможно, когда вы объединяете его с другими скриптами в один конкатенированный файл и затем минимизируете, возникает проблема. Чтобы решить эту проблему, вы должны включить в проект проект с предустановленной версией Angular вместо версии разработки. Я не уверен, что проблема связана с Uglify.js или Angular, но я это исправил.
Обновление Uglify, похоже, разрешает проблему вместе с
uglify({ 'ascii-only': true })