Как обрабатывать символы Юникода (хинди) в URL при совместном использовании в Twitter или Facebook?

585
Jason Bourne

У меня есть веб-сайт на хинди. Когда я пытаюсь поделиться постом или страницей в твиттере с помощью кнопки «Поделиться в социальных сетях», в твиттере показывается странно что-то вроде этого:

enter image description here

Есть ли способ исправить это навсегда?

1
Это * является * частью URL. Ignacio Vazquez-Abrams 6 лет назад 1
Символы, которые вы видите перед «%», представляют собой кодировку символов UTF-8 (или даже UTF-16). Поскольку URL-адреса представляют собой просто текстовые строки, простая отправка фактического символа хинди не будет отображаться. Это сырое кодирование UTF-8 покажет. Но будьте уверены, что эти URL будут работать нормально. Просто опубликуйте тестовый твит с одной из этих ссылок и убедитесь сами. JakeGould 6 лет назад 2
Этих персонажей можно заменить настоящими. Например, если есть `% 26`, его можно заменить на` & `. Смотрите это: https://en.wikipedia.org/wiki/Percent-encoding Biswapriyo 6 лет назад 1
Я знаю, что это связано с символами Юникода. Я спрашиваю, как это исправить? Jason Bourne 6 лет назад 0
Twitter не может показывать специальные символы в ссылках, вместо этого он конвертирует их. Нет способа «починить» это. Máté Juhász 6 лет назад 0
это не lnk, это просто заголовок. я исправил проблему со связью, укоротив ее. но как исправить проблему с заголовком Jason Bourne 6 лет назад 0

0 ответов на вопрос

Похожие вопросы