On 16 Jan 2011, at 03:09, jaayer wrote:

> But as you can see, the matching is actually done by TextConverter and its 
> class-side #defaultConverterClassForEncoding: method, which works by sending 
> #encodingNames to all subclasses and testing the array returned to see if it 
> includes the specified encoding name. If you browse Latin1TextConverter, the 
> right class for the encoding you specified, and look at its #encodingNames 
> message, you will see the array it returns does not include "ISO-8859-1":
>       ^ #('latin-1' 'latin1') copy.
> 
> Change it to this  (note the lowercase):
>       ^ #('latin-1' 'latin1' 'iso-8859-1') copy.
> 
> and everything now works.

I had seen this as well in the past: this should be changed. 
I think this is a safe change, it just adds an alternative name to an existing 
encoding.

Sven


Reply via email to