Я предлагаю преобразовать свои веб-страницы Windows-1252 XHTML в UTF-8.charset-utf8 и объекты символов
У меня есть следующие символьные сущности в моем кодирования:
'
- апостроф,►
- правый указатель,◄
- левый указатель.
Если изменить кодировку и сохранить страницы в UTF-8 с помощью моего редактора:
- апостроф остается в качестве субъекта характер;
- указатели преобразуются в символы внутри кода (предположительно потому, что сущности не поддерживаются в UTF-8?).
Вопросы:
Если я понимаю UTF-8 правильно, вам не нужно использовать объекты и могут ввести символы непосредственно в код. В каком случае безопасно ли мне заменить
#39
напечатанным апострофом?Правильно ли, что редактор поместил символы указателя непосредственно в мой код и будет ли он надежно отображаться в современных браузерах, кажется, все в порядке? Предположительно, я не могу вернуться к сущности в любом случае, если я использую UTF-8?
Спасибо.
Благодаря Джон, некоторые из моих ключевых слов включают апостроф, вы знаете, как поисковые системы интерпретировать объекты? Например, видят ли они виджеты # 39 так же, как и виджеты? Мне было интересно, перестают ли они существовать и видят виджет. Это было бы хорошей причиной для меня не использовать сущность в этом обстоятельстве. – cranfan
Поисковая система, которая не может следовать основным правилам HTML, в той степени, в которой она знает ''' в исходном, такая же, как '' '(или даже это' J 'такое же, как' J', много чего делать) не стоит беспокоиться. Как бы то ни было, они не только поймут, что это апостроф, они даже будут достаточно сложными в разработке того, включать ли апостроф в соответствие с поисковыми условиями и т. Д. –