2015-10-07 3 views
0

Я использую шаблон нефрита и отлично. Однако у меня есть некоторые проблемы с utf-8. На моей веб-странице отображаются странные символы, такие как: ® вместо ®. Добавление мета (http-equiv = 'Content-Type', content = 'text/html; charset = UTF-8') не было решением. Любая идея?Специальные символы UTF-8

Вот мой нефрит код:

doctype html 
html(lang="en") 
    head 
     meta(http-equiv='Content-Type', content='text/html; charset=UTF-8') 
     | 
     link(rel='stylesheet', href='stylesheets/style.css') 
    body 
     h1 !{ title } 
     #scopeDiv !{ scope } 

     #small-titles<h3>Benefits & Features</h3> 
     |!{ benefits } 

     #small-titles<h3>Technical Information</h3> 
     |!{ technical_information } 
+0

http://stackoverflow.com/a/6080299/2902116 обеспечивает хороший контрольный список для UTF-8 проблем – bluelDe

ответ

-2

Его трудно определить вашу проблему, потому что вы не предоставляют много информации. Я также хотел бы сказать, что запрос Google мог ответить на ваш вопрос. В любом случае вы должны уточнить, что все, что вы используете, настроено на использование кодировки utf-8 (файлы, IDE или программы, которые вы используете, ...).

+0

Я отредактировал мой код – Silvering

0

Там, кажется, нет ничего плохого в вашем коде, но вы можете попробовать использовать символьные сущности для отображения, например, «®»:

&reg; 

и

&#174; 

являются последовательности которые представляют символ ®. Браузеры могут не поддерживать все имена сущностей, но поддержка чисел хороша.

Источник:

http://www.w3schools.com/html/html_entities.asp

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