सीडीएटीए टैग के भीतर मौजूद एक गैर-एएससीआईआई चरित्र होने के कारण समस्या समाप्त हो गई, जैसा कि कॉलिन ने प्रश्न की टिप्पणियों में बताया था।
मैं इसे हल करने की जल्दी में था इसलिए मैंने बस एक जानवर बल विधि का उपयोग किया और utf8_encode() के अतिरिक्त रेगेक्स प्रतिस्थापन के माध्यम से सब कुछ चलाया, मैंने उपयोग किया:$output =preg_replace('/[^(\x20-\x7F)] */','', $output); मुझे यह यहाँ मिला:http://www.stemkoski.com/php-remove-non-ascii-characters-from-a-string/
कॉलिन और फ्रांसिस को उनके योगदान के लिए धन्यवाद।