Специальные символы HTML - PullRequest
0 голосов
/ 11 марта 2012

У меня есть следующая строка:

اگر بخواهید

Мой вопрос состоит из двух частей:

  1. Какова его кодировка?
  2. Как яможно разобрать его на нормальные символы?

Ответы [ 3 ]

1 голос
/ 11 марта 2012

Это HTML-сущности, которые можно декодировать, используя html_entity_decode:

echo html_entity_decode($str, ENT_COMPAT, 'UTF-8');
0 голосов
/ 11 марта 2012

Я запустил скрипт ниже, и он выглядит как арабский.

<?php
$string='&#1575;&#1711;&#1585; &#1576;&#1582;&#1608;&#1575;&#1607;&#1740;&#1583;';
echo html_entity_decode($string);
?>
0 голосов
/ 11 марта 2012

Это объекты UTF8, расшифруйте его с помощью html_entity_decode .

Отображение их в браузере: jsfiddle

...