Trac+Subversionを使用していると、リポジトリブラウザで文字化けすることがあります。
これは、そのHTMLファイルやPHPプログラムが、UTF-8以外の文字コードで記述されているためにおこる現象で、svn:mime-type属性に文字コードを指定してあげると、文字化けが解消されます。
ただ、ファイルを一つずつ設定していると大変な労力になるので、Linuxでは以下のようなコマンドを実行すれば一発で完了します。
カレントディレクトリ以下のPHPをEUC-JPに設定
改行は無視して1行で実行すること
find . -name "*.php" -exec svn propset "svn:mime-type" "text/x-php;charset=EUC-JP" {} \;
カレントディレクトリ以下のHTMLをEUC-JPに設定
改行は無視して1行で実行すること
find . -name "*.html" -exec svn propset "svn:mime-type" "text/html;charset=EUC-JP" {} \;
拡張子が一致する全てのファイルを対象にしますので、複数の文字コードが混在する場合は、何回かに分けて実施しましょう。
PHPやJavaScriptなどの開発はシータネットワークスをよろしくお願いします。