Если у меня есть
<p id='test'>TEST™</p>
и я использую
document.getElementById('test').innerHTML;
, чтобы передать HTML в функцию php, где он извлекает все текстовые узлы, используя DOMDocument и XPath.
Когда PHP получает контент, ™
преобразуется в ™.Я запускаю его через XPath, и текстовый узел возвращается как:
TESTâ„ ¢
Я не уверен, что идет не так, или, если есть способ исправить это, либо на стороне JavaScript, так что он проходит ™
а не ™.
Любая помощь приветствуется.