リポジトリから Zip ダウンロードすると日本語ファイル名が化ける
svn commit でコメントに refs #nn。
commit するファイルは日本語。(UNICODE のファイル名ではない)
チケットからチェンジセット表示。
一番下の Zip アーカイブでダウンロード。
展開してみるとディレクトリ・ファイル名が文字化けしていた。
対策が載ってた。
TracでZipArchive時に日本語ファイル名が文字化けしないようにする
%TRAC_LIGHT_HOME%\python\Lib\site-packages\Trac-0.11.1.ja1-py2.5.egg\trac\versioncontrol\web_ui\changeset.py の 713 行目
zipinfo.filename = new_node.path.strip('/').encode('utf-8')
を
zipinfo.filename = new_node.path.strip('/').encode('shift_jis')
へ
%TRAC_LIGHT_HOME%\python\Lib\site-packages\Trac-0.11.1.ja1-py2.5.egg\trac\versioncontrol\web_ui\changeset.pyc を削除して、Trac(Apache)の再起動。