Ruby on Rails - знак беды
Я имею <%= f.label :cost, "Cost (£/m)" %>
в форме. Когда форма отображается, знак "£" появляется как. Я использую кодировку utf-8. Почему это происходит?
3 ответа
Решение
Предложение из моего опыта):
- убедитесь, что ваш файл erb сохранен в utf-8
- Я рекомендую вам использовать метод number_to_currency
Вы выводите HTML? Если это так, вам нужно убежать от персонажа <%= f.label :cost, "Cost (£/m)" %>
Либо отправьте страницу с кодировкой UFT-8, либо отправьте знак фунта как £
(или же £
если вы отправляете XML, а не HTML).