CaRP: Caching RSS Parser - Documentation
Encoding Conversion Failed
Explanation
CaRP attempted to transcode the feed or output data using "iconv"
(beginning with version 4.0.5, "mb_convert_encoding" is also supported),
but the attempt failed.
PHP's internal XML parser supports three encodings: UTF-8, ISO-8859-1 and US-ASCII.
When the encoding of the feed or your desired output encoding is not one of those three,
CaRP uses the iconv library (or beginning with version 4.0.5, mb_convert_encoding)
to "transcode", or convert, the data from one encoding to another.
Causes and Solutions
- The feed contains data which is not valid in the encoding which the feed uses.
If so, the only solution is to notify the publisher and ask them to fix it.
- You supplied an invalid encoding name (more likely) or an encoding that is not supported by iconv (less likely)
in the "encodingin" or "encodingout" configuration setting (supported encodings).
If so, fixing the spelling of the encoding name.
- The feed's XML declaration (the first line of the feed) supplied an invalid encoding name or an encoding that is not supported by iconv,
but the feed actually uses a supported encoding.
If so, specify the actual encoding using the "encodingin" option.
- Your server does not have iconv support for PHP installed
(or beginning with version 4.0.5, neither iconv nor "mb_convert_encoding" support).
Contact your web host and request that they make iconv or mb_convert_encoding support available for PHP.
How can I turn error reporting off?
How can I stop error messages from linking to this page?