本サイトでは「utf-8」を使用しますので、とある準備が必要となります。 下記コードを「sitecustomize.py」というファイル名で保存し「c:/Python26/Lib/site-packages」に配置してください。これによりデフォルトのエンコーディングが「utf-8」となり、エンコード時にエラーが発生しなくなります。 import sys sys.setdefaultencoding('utf-8') 使用頻度の高いfor文から見てみましょう。 まずはテンプレートファイルの呼び出し元のコードを記述します。 #! c:/Python26/python.exe # -*- coding: utf-8 -*- from Cheetah.Template import Template def application(environ,start_response): start_re