Swift4
Мне действительно нравится решение, использующее documentAttributes, однако оно может замедлить обработку файлов и / или использования в ячейках таблицы. Я не могу полагать, что Apple не дает достойного решения для этого.
В качестве обходного решения я нашел на GitHub это расширение строки, которое отлично и быстро работает для декодирования.
https://gist.github.com/mwaterfall/25b4a6a06dc3309d9555
Примечание: он не анализирует теги HTML.