2016-08-08 2 views
2

Я пытаюсь включить простой абзац, в котором есть знаки «£», обозначающие цены.Ошибка при написании «£» в абзаце

Однако, когда текст появляется на веб-странице, каждому знаку «£» предшествует символ «Â».

Может ли кто-нибудь сообщить, почему это происходит?

Любые предложения о том, как остановить это? Ниже приведены фрагменты кода затрагивающих факторов.

<div id="dog_walks_text"> 
      <h4>Dog Walking Prices:</h4> 
      <br> 
      <p>GROUP WALKS 
      <br> 
      30 min - £6.50, plus £4 per additional dog from same household 
      <br> 
      60 min - £12.00, plus £6 per additional dog from same household 
      <br> 
      <br> 
      ONE-TO-ONE WALKS 
      <br> 
      30 min - £9.00, plus £4 per additional dog from same household 
      <br> 
      60 min - £14.00, plus £6 per additional dog from same household</p> 
     </div> 
+0

Это происходит потому, что вы Мессинг кодировку где-то, или не используете правильный. Поэтому, пожалуйста, прочитайте эту тему. – CBroe

ответ

2

Добавление мета-тег в голове:

<meta charset="utf-8"> 
+0

Что это делает? –

+0

@ TomJardine-Smith UTF-8 - кодировка символов, способная кодировать все типы символов, html по умолчанию использует ASCII, который не имеет всех закодированных символов, с мета-кодировкой вы указываете HTML для использования кодировки UTF-8. – Yacomini

+0

Отлично. Это также сработало. Большое спасибо. –

0

Это часто может случиться, шрифт вы используете не на локальной машине.

Во-первых, убедитесь, что вы используете шрифт websafe.

Во-вторых, пытаясь вводя свои символы «Е», как HTML код:

&#163; 
+0

Perfect. Благодарю. Вы правы, я не использую шрифт websafe, но я использую шрифты, предоставленные Google Fonts, и ссылаюсь на них в теге head - этого должно быть недостаточно? В любом случае, html-версия «Е» сделала трюк. Благодаря! –

+0

Да, если ваш шрифт google правильно указан, все должно быть хорошо. В этом случае возможно, что шрифт google, который вы используете, не содержит в себе символа «£», хотя это кажется относительно маловероятным. Вы сможете проверить, так ли это, перейдя на ваш шрифт google и в текстовое поле предварительного просмотра, набрав символ £. –

+0

Это не очень практично, если бы весь текст использовал простой ключ на клавиатуре, поскольку его можно было легко устранить, установив метатег кодирования, который всегда должен быть на каждой странице. – Lee

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