На одной из наших страниц контента у нас есть общий доступ к Facebook с использованием тегов og. Страница имеет og:title
с содержанием, имеющим "#" и "@". Это генерируется во время выполнения HTML без каких-либо проблем.
Это метатег времени выполнения с веб-страницы:
<meta property="og:title" content="Check out this awesome project, "interesting title of the event ", and see how we can all #interestingproject with test! @test
Saturday, Dec 2nd at 9:00am">
Когда это успешно передано в Facebook, заголовок отображается без «#» и «@». Когда я пытаюсь очистить URL, og:title
отображается без "#" и "@". Пытался сделать JavaScript encodeURI
этого значения. Но не помогает.
Пытался также искать в Google документы в Facebook. Я не мог найти никакого объяснения этому. В документации OpenGraph упоминается, что значения тегов являются строковыми литералами Unicode.
Разделяет ли Facebook этих персонажей?