http://www.perlmonks.org?node_id=931184


in reply to Re: Filtering out bad UTF8 chars
in thread Filtering out bad UTF8 chars

Thanks for the reply ikegami - I then get a Cannot decode string with wide characters at /usr/lib64/perl5/Encode.pm line 174. error, presumably because the text is already decoded, and I'm double-decoding (if I understand correctly).

My problem is I have input from wildly varying sources (websites) with correspondingly wildly varying encodings...

I think until I can find a way to handle these scenarios without crashing the backend, I'm going to not try and extract what can be extracted and simply skip these damn files.

Luckily they're in the extreme minority and as much as it irks me to do this, I'm flagging this #TODO for now.

Replies are listed 'Best First'.
Re^3: Filtering out bad UTF8 chars
by ikegami (Patriarch) on Oct 13, 2011 at 14:49 UTC

    My problem is I have input from wildly varying sources (websites) with correspondingly wildly varying encodings...

    But you asked about bad UTF-8?! Sorry, I don't understand your question at all.