Skip to content

Conversation

@vlovich
Copy link

@vlovich vlovich commented Feb 1, 2022

Add an optional options struct that has a ignoreUnknownCharset boolean that is defaulted to true if the options aren't specified.
When false, if the charset isn't recognized then a RangeError exception is thrown.

This is PR #9 with one more commit on top (since PRs can't be set to merge into another PR and setting my forked branch as based would cause the PR to be in the wrong spot)

Wrong regexp was used so if iconv is not present then the tests fail.
Don't try to require iconv on browser environments in the first place.
Not sure how to make iconv-lite properly configurable at runtime though.
Remove the need for a polyfill by providing an implementation that uses
web APIs.
Allow passing an option to the decoder so that an unsupported charset
throws an exception instead of silently decoding.

Release note: None
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant