I recently transferred my site to PHP5.3 from PHP5.2. I had in place an authentication module which was working fine earlier but now gives the error
Document labelled UTF-16 but has UTF-8 content in Entity
I have tried replacing all occurrences of UTF-8 with UTF-16 but that did not help. What could be the possible solutions / causes of this error?
See this:
Solution from this link simply replaces encoding information in the XML code:
$xml = $result->GetWeatherResult;
$xml = preg_replace('/(<\?xml[^?]+?)utf-16/i', '$1utf-8', $xml);
Not a nice solution, but worked for OP.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.