[wingide-users] Detecting File Encoding

Michael Foord fuzzyman at voidspace.org.uk
Thu Apr 2 10:25:56 MDT 2009


Wingware Support wrote:
> Michael Foord wrote:
>> I wonder if Wing could do a better job of detecting UTF-8. I just 
>> opened a text file with a UTF-8 encoding and Wing displayed it using 
>> my preference default (Mac-roman which I have now changed) which 
>> mangled the non-ascii characters.
>>
>> As in general, a file that successfully decodes with UTF-8 *is* 
>> UTF-8, it makes sense to try this *before* the default encoding.
>
> Interesting... I wasn't aware of that and was worrying that some weird
> encoding might look like utf-8.  If this is true and safe, it certainly
> seems the thing to do.  Thanks!
The trouble is that some 8 bit encodings will successfully decode any 
file - guaranteeing incorrect results in some circumstances.

>
>> In addition it would be nice to be able to modify the encoding used 
>> on a per file basis - I just a file displayed incorrectly as 
>> Mac-roman (my default). In order to change it I had to change my 
>> global preferences and re-open the file. Is there a better way to do 
>> this for displaying an individual file that may differ from the default?
>
> In File Properties there is an Encoding attribute that will operate just
> on the one file.
>
That's File Properties from the project pane. Cool - I failed to find 
that previously, thanks.

Michael

-- 
http://www.ironpythoninaction.com/



More information about the wingide-users mailing list