commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Aaron Digulla (Created) (JIRA)" <j...@apache.org>
Subject [jira] [Created] (IO-314) Deprecate and then remove all methods that use the default encoding
Date Mon, 26 Mar 2012 09:31:27 GMT
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

        

Mime
View raw message