2015-04-29 3 views
0

Это не значок, как другие исправили другое сообщение.Добавить иконку в html код заголовок

Это как Expedia исходный код страницы выглядит код:

<title data-sctid="title" data-sct-hidden="true"> Atlantic City Hotels: Find 122 Cheap Hotel Deals in Atlantic City, NJ | Expedia</title> 

на странице результатов в Google показывает, что это http://goo.gl/YEjujq

Я попытался вставить в

$this->set('title_for_layout', " Atlantic City Hotels: 28 Cheap Hotel Deals AtlanticCity.com"); 

, но не может спасти, так как я получить эту ошибку

Текстовое кодирование Western (ISO Latin 1) не применяется.

ответ

0

Это потому, что этот символ (вероятно) не является частью латинской кодовой страницы 1. вы должны закодировать свою страницу в Юникоде (UTF-8 - это то, что обычно используется), чтобы она работала.

+0

ок .. пробовал это .... "☆ Атлантик-Сити Гостиницы: 28 Дешевые гостиницы предложения AtlanticCity.com "); звезда ... увидит, отображается ли она в google. обнаружили, что здесь http://en.wikipedia.org/wiki/Miscellaneous_Symbols не смогли найти красивого цветного, как у них есть – dave

+0

ok ... я нашел источник. http://en.wikipedia.org/wiki/Miscellaneous_Symbols_and_Pictographs – dave

1

Как и Цахи, этот символ недействителен в этой конкретной кодировке.

Что вы можете сделать, это попробовать свои Юникода или HTML коды символов:

$this->set('title_for_layout', "&#127976; Atlantic City Hotels... 

или

$this->set('title_for_layout', "\uD83C\uDFE8 Atlantic City Hotels... 
+0

Я попробовал последний, и он сработал. '$ (" input [name = 'q'] "). value =" \ uD83C \ uDFE8 Atlantic City "' – sircapsalot

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