Невозможно получить анализируемый символ Unicode в браузере, как исходный HTML-файл, и, поскольку  
- это пробел, мы можем использовать этот обходной путь для любого заголовка с пробелом между его словами.
<section id="theSection" title="The section">The section</section>
<script>
console.log(document.getElementById('theSection').title.split(' ').join(' '));
</script>
Я знаю, что это глупый ответ, но если он действительно предназначен для обработки космического юникода, нажмите URL-адрес, который имеет <section id="theSection" title="The section">The section</section>
с fetch(url)
, как показано ниже:
fetch('stackoverflow.com')
.then(async (res) => {
const text = await res.text();
// process the text with any unicode charachter as it is now 100% string
}
);
Теперь исходный HTML-файл представляет собой строку.В вашем случае лучше использовать javascript в строке с регулярным выражением, чтобы найти то, что вы хотите обработать в html-источнике.