個人的なメモを記していくためのページです。
ReviewBoard 1.0でdiffの表示でソース中の日本語が化ける。リポジトリ毎の設定でencodingが指定できるのだが効かない。検索してrepository encoding setting" work incorrectを見つける。
/usr/lib/python2.4/site-packages/以下のファイルに直接 patchを当てhttpdを再起動したら直った。コンパイル済みの.pycが更新されないようなのでとりあえず消す必要があった。easy_installでインストールしたんだけれど.pycを更新させるにはどうすればいいんだろう。
なおencodingには複数していできる。'sjis,Shift_JIS,CP932,euc-jp'を指定して試し中。
2009-07-23追記: 文字化け問題に関してはの本家でも提案されていた。修正内容は同じでなおかつ関数名をよりふさわしいものにしている。Fix processing of non-UTF-8-encoded files and diffs。2ヶ月程前で再現するデータある?というコメントが最新でまだコードには反映はされてない。