2014-09-03 5 views
0

Код:странный характер включены до этого символа «§»

<p style="margin-left: 35.7pt;"> 
      §&nbsp;Your image appearing in the movies shot ... 
</p> 

Результатом этого является: § Ваше изображение появляется в фильмах, снятых ...

Существует нет: до или : после применения к элементам DOM. Любая идея, почему этот символ появляется?

+0

Использование HTML сущности для того или изменения кодировки для вашей страницы. Использовать '§' – Huangism

+1

Вы установили кодировку в свой 'head'? – Lee

+1

Обычно, если вы видите что-то вроде 'Â', это проблема с кодировкой. Это будет вызвано тем, что оно отображалось как многобайтовый символ, который затем интерпретировался как два отдельных символа. Использование html-объекта является хорошим решением, или вы можете исправить свою кодировку, чтобы быть правильной. – Chris

ответ

2

Поскольку ваша кодировка не установлена ​​правильно, самый безопасный способ пойти об этом, чтобы просто использовать HTML сущности для него

&sect; вместо §

Так

&sect;&nbsp;Your image appearing in the movies shot ... 

Или вы вероятно, необходимо установить кодировку страницы в UTF-8

, вообще говоря, если вы не уверены, можете ли вы изменить t он кодирование страницы, а затем перейти с HTML сущности

+0

Замена § на эту & секцию сделала работу для меня. Большое спасибо! –

1

Добавьте это в head

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

Все еще никакого эффекта. –

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