метатеги facebook генерируют строки ascii в посте Facebook

Я использую Smarty для создания шаблона. В частности, я генерирую метатеги Facebook

<meta property="title" content="{$title|escape}" />

Проблема заключается в следующем: когда я размещаю ссылки на пост в Facebook, он генерирует изображение и текст (предположим, взяты из значений метатегов?). Предположим, у меня есть несколько страниц блога, которые имеют точно такой же формат. Когда я ссылаюсь на каждую из них, копируя и вставляя их URL в сообщение Facebook, сгенерированный текст хорошо отформатирован, за исключением некоторого конкретного, который
«ascii характеризуется»: «Барон Санглант: l’enquête» становится «Барон + Санглант% 3A + l% 27enqu% C3% AAte». Я пытался поставить <meta property="title" content="{$title}" /> Но это не работает. Самое странное, что все остальные сообщения в блоге (с такими же специальными символами) ведут себя хорошо. Может ли кто-нибудь помочь?

0

Решение

Это не для использования в Facebook, это только мета-заголовок.
Вы должны попытаться использовать:

<meta property="og:site_name" content="some site name" />
<meta property="og:description" content="some description" />
<meta content="some content" property="dc:title" />
<link rel="image_src" href="" />

и посмотри на https://developers.facebook.com/docs/opengraph

-1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]