2015-07-06 3 views
0

Я пытаюсь использовать знак фунта, но есть вопросительный знак. Любая идея, как это показать?Как сделать видимым знак фонда на HTML?

Вот мой код, где я вставить этот знак

setInterval(function() { 
      $('p').fadeOut(500, function() { 
       var $this = $(this); 
       $this.text($this.text() == 'throw your family at it' ? 'now available from £12.995' : 'throw your family at it');   
       $this.toggleClass('first second');   
       $this.fadeIn(500); 
      }); 
     }, 3000); 
+0

Может вы добавляете свой код для скрипки? –

+0

Этот вопрос должен быть помечен как 'html', так как ясно, что требуется специальный символ в HTML. Теги для 'javascript' и' jquery' могут оставаться там, так как пример кода использует этот язык/библиотеку. – cezar

ответ

1

кажется, что вы используете неправильные или несовпадение кодировок в ваших JS и HTML. Попробуйте использовать html-объекты. Здесь вы полный референс:

http://www.ascii.cl/htmlcodes.htm

now available from £12.995 

удачи.

0

используйте эту строку в заголовке html.

Для HTML4

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> 

Для HTML5

<meta charset="UTF-8"> 
+1

Кодировка должна быть одинаковой в редакторе IDE, чем код html. Если вы пишете код в ISO-8859-1 и укажете в html UTF-8, это неверно. –

+0

@ MarcosPérezGude Это просто пример использования метатега. –

+1

О да, я удаляю нижний план, но если пользователь не знает, как работает кодировка, это может быть запутанный код. –

0

@Markus вы можете использовать этот code

setInterval(function() { 
     $('p').fadeOut(500, function() { 
      var $this = $(this); 
      $this.text($this.text() == 'throw your family at it' ? 'now available from &#163;12.995' : 'throw your family at it');   
      $this.toggleClass('first second');   
      $this.fadeIn(500); 
     }); 
    }, 3000); 
+0

Теперь он покажет мне, что код '£' и я использую '' –

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