WebSVN と Enscript

個人用のレポジトリもあると便利 と思って,研究室の PC (Gentoo) に Subversion 1.3.2 と WebSVN 2.0 beta 7 を導入しているんだが,ソースファイル中の日本語が文字化け.HTML ソースとコミットログは UTF-8 で C++ ソースなどが EUC-JP という状態.

試行錯誤した結果,GNU Enscript 1.6.4 による色づけを有効にした場合に化ける事が判明.更に,この時は必要ない箇所まで HTML エンティティ化されてしまう事も分かった (例えば <font&nbsp;color=...> というように).

Enscript を使わなければ正常だから良いか,と思うんで,以降の作業は当分の間放棄.ググると回避策らしきものは見つかるし,あるいは websvn/ 以下の *.inc とかを読み解いて弄れば良さそう (PHP だし) とは思うんだけれども,なんつーか,ad-hoc な対処はしたくないのでね.

なお,他のバージョンについては検証していない.