Issue #3595 has been updated by Run Paint Run Run.


The encoding name 'ASCII-8BIT' is a bit, pun unintentional, of a misnomer as it has little to do with ASCII. It indicates, in effect, the absence of an encoding whereby one byte always constitutes one character, and all byte sequences are valid. Therefore, it is precisely the right encoding to associate with binary data, and even has 'BINARY' as an alias. Strings containing ASCII text, i.e. characters in the range 0-127, should be associated with the 'US-ASCII' encoding. 
----------------------------------------
http://redmine.ruby-lang.org/issues/show/3595

----------------------------------------
http://redmine.ruby-lang.org