Had an issue we were running into regarding encoding while trying to render content that had been parsed by DOMDocument() utf 8 – Getting ’ instead of an apostrophe(') in PHP – Stack Overflow Solution: echo mb_convert_encoding($content,”HTML-ENTITIES”,”UTF-8″); mb_convert_encoding is your friend 🙂