Here's a very recent, well written and pertinent article: http://boodebr.org/main/python/all-about-python-and-unicode
-bob On 3/14/07, Dougal Graham <[EMAIL PROTECTED]> wrote: > Thanks for the quick reply! As I'm sure you can tell, I'm still fairly > new to Python. Do you know of a tutorial on how to properly manage > unicode in Python, then? > > I ran into trouble when trying to run a command containing unicode > characters through commands.getoutput()... > > On 3/15/07, Bob Ippolito <[EMAIL PROTECTED]> wrote: > > On 3/14/07, Dougal Graham <[EMAIL PROTECTED]> wrote: > > > Hi there, > > > > > > I am having a problem with figuring out how to set utf-8 as the > > > default encoding for python. I have found various references to > > > sitecustomize.py, but I'm not sure where to put that file. I just > > > recently updated to python 2.5 using the .dmg file from python.org. > > > > > > > You really don't want to do that. The default encoding should always > > be ASCII, setting it to anything else breaks some invariants. > > > > The site-packages folder is one place to put stuff. It lives in > > /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages > > > > However, don't do it in this case. The reason you haven't been able to > > find a good resource that tells you how to do it is because it's not > > the correct thing to do. > > > > Here's Frederik's thoughts on the setting (and he is certainly an > > authority on Python's unicode implementation). > > > > """ > > sys.setdefaultencoding() was added for experimentation during Unicode > > development, and should not be used in production code. All sorts of > > ugliness can happen if you mess around with the conversion rules > > (especially if you use a variable-width encoding). It's not that hard > > to write encoding-aware code, really. > > """ > > > > -bob > > > > > -- > Dougal Graham > Home: (709) 753-2831 > Cell: (709) 351-0587 > _______________________________________________ > Pythonmac-SIG maillist - Pythonmac-SIG@python.org > http://mail.python.org/mailman/listinfo/pythonmac-sig > _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig