タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

unicodeとPythonに関するtacshissのブックマーク (1)

  • テンプレートエンジンMakoで日本語を使う | へびにっき

    PythonのテンプレートエンジンMakoで日語を使う方法まとめ。 テスト環境: Python 2.5, Mako-0.3.2 Makoの内部処理はunicodeで行われる。そのため入出力時にエンコーディング指定を正しく行い、テンプレート変数の展開時にunicodeオブジェクトに変換することが必要になる。 入力時 テンプレートファイルが読み込まれる際に、ファイルで使用されている特定のエンコーディング・スキーム(utf-8など)に基づいて、unicode オブジェクトへのデコードが行われる。 最も優先順位の高い指定は、テンプレートファイル先頭行の magic encoding comment である。この一行はテンプレートの内容に含まれないので、HTMLなどに書いても問題ない。

  • 1