Deprecate and then remove all methods that use the default encoding
-------------------------------------------------------------------
Key: IO-314
URL: https://issues.apache.org/jira/browse/IO-314
Project: Commons IO
Issue Type: Improvement
Components: Streams/Writers
Affects Versions: 2.1
Reporter: Aaron Digulla
Priority: Minor
On Stackoverflow.com, I often see this kind of question: "When I read my text
on a different computer, it's all garbled."
The underlying issue is that people don't understand the concept of encoding
and therefore, they use the default encoding which breaks their code when they
least expect it. Worse, it often causes data corruption without throwing
exceptions.
Therefore my suggestion: Deprecate and then remove all methods that use the
default encoding. Users should always specify an encoding when doing text I/O,
to make sure that data cannot be corrupted even when they don't know what
they're doing.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira