2016-01-04 4 views
0

Мой код предназначен для получения суммы в долларах ($) с использованием угловых символов. Но символ «Â» отображается перед каждым символом «$» в html. Мне нужно удалить этот символ. Заранее спасибо.

Пример кода:

<div class="control-label col-md-6"> 
    <strong>Amount Advanced</strong> 
</div> 
<div class="details"> 
    <div class="name">{{(loanDetails.loanProductStructure.remainingPrincipal 
             || 0)| currency }} 
    </div> 
</div> 
+2

убедитесь, что для параметра «charset» вашего документа установлено значение utf-8 – Alnitak

ответ

0

я столкнулся с аналогичной проблемой на прошлой неделе, так что право летучей мыши, если вы используете MSSQL пытаются хранить ваши данные в столбце NVARCHAR вместо VARCHAR.

Это связано с кодировкой символов. Вы также можете попытаться установить свой тип doucument в мета-кодировке в соответствии с вашими предпочтениями <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> или если это utf 8 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> или даже лучше, если ваш веб-сервер отправит правильный тип кодировки в заголовках. Если вы можете выяснить, в каком кодировании символов ваши данные сохраняются/отправляются

Кодировка символов - сука, и для нее существует множество решений. Вам нужно выяснить, что работает для ваших данных и типа хранилища и типа вывода.

Зная, какое кодирование символов находится в игре, это половина ответа, который вам нужен для решения вашей проблемы :-) Другая половина использует выходные данные типа контента или конвертеры символов, чтобы преобразовать их из одного в другой или изменить схему хранения вашего механизма базы данных.

Смежные вопросы