As of 1.2.0, we default to UTF-8 encoding. If this is not correct, the user has to specify the proper encoding manually. To improve the experience, we could try some autodetection before bailing out, to improve UX.
This is already something that users are dealing with, see:
Consider adding https://github.com/chardet/chardet as (optional?) dependency.
(This is another idea from the original pysubs library.)
As of 1.2.0, we default to UTF-8 encoding. If this is not correct, the user has to specify the proper encoding manually. To improve the experience, we could try some autodetection before bailing out, to improve UX.
This is already something that users are dealing with, see:
Consider adding https://github.com/chardet/chardet as (optional?) dependency.
(This is another idea from the original
pysubslibrary.)