Terry, thanks.
Sadly, I'm still missing something.
I've tried all the aliases in locale.py, most return
locale.Error: unsupported locale setting
one that doesn't is:
locale.setlocale(locale.LC_ALL, ('fr_fr'))
'fr_fr'
but if I set it thus it returns:
Angoul?äMe, Angoumois.
I'm running python 2.5 on a Mac iBook G4 osX 10.4.10, and this encoding
stuff is terra incognita for me
On Tue, 3 Jul 2007, Terry Carroll wrote:
I think setting the locale is the trick:
s1 = open("text.txt").readline()
print s1
ANGOUL.ME, Angoumois.
print s1.title()
Angoul.Me, Angoumois.
import locale
locale.setlocale(locale.LC_ALL,('french'))
'French_France.1252'
print s1.title()
Angoul.me, Angoumois.
You might have to hunt around and experiment for the right locale that
will work in all your cases.
_______________________________________________
Tutor maillist - Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor