* Dinesh B Vadhia (Fri, 20 Feb 2009 02:52:27 -0800)
> We want to standardize on unicode and utf8

Very good idea.

> and would like to clarify and verify their use to minimize encode
> ()/decode()'ing:
> 
> 1.  Python source files 
> Use the header: # -*- coding: utf8 -*-

Good idea (although only valid for comments and "inline" strings


> 2.  Reading files
> In most cases, we don't know the source encoding of the files being
> read. Do we have to decode('utf8') after reading from file?

No. If you don't know the encoding of the file you can't decode it, of 
course. You can read() it of course, but you can't process it (as text).
 
> 3. Writing files
> We will always write to files in utf8. Do we have to encode('utf8')
> before writing to file?

Yes, sure.

> Is there anything else that we have to consider?

Hm, in general nothing I'm aware of.

Thorsten

_______________________________________________
Tutor maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/tutor

Reply via email to