trac のソースコードブラウザで文字化け。

ソースコードブラウザで文字化け。

trac での設定箇所は
$ /var/trac/trac_test/conf/trac.initrac.ini の


[trac]
default_charset = iso-8859-15     #ISO 8859-15  西ヨーロッパの言語 (Latin-9)


デフォルトで指定されてるのは iso-8859-15。


日本語の場合はさらに日本語コーデックが必要。
↓コレ

JapaneseCodecs version 1.4.11
本パッケージは、Unicode をサポートした Python において、EUC-JP、Shift_JIS、ISO-2022-JP などの日本語の文字エンコーディングを利用できるようにするためのコデック集です。本パッケージを用いることにより、日本語の文字データをバイト列としてではなく文字列として扱えるようになります。


trac.ini の


[trac]
#default_charset = iso-8859-15          # ←デフォルト
#default_charset = japanese.euc-jp          # euc-jp
#default_charset = japanese.shift_jis          # sift-jis
default_charset = utf-8          # utf-8


と、source の文字コードに合わせて変更する。。

trac の sourceを見ると UTF-8 は大丈夫そうだったけど。
UTF-8 の source でも化けた。


携帯版(sift-jis)とWeb版(euc-jp)が同じリポジトリに管理されてたら、どちらにも対応はムリっぽい。→文字化ける。→まあ仕方がないか。。


source、ソースうるさいwww。