Subversionでコミットされるコンテンツの文字コード

 Subversionでコミットすると、コンテンツがテキスト形式の場合はコミットメールの中に差分が書かれるが、コンテンツの文字コードがデフォルトで設定してある文字コードと一致していない場合にメールの文章が文字化けすることがある。

 そんな時はディレクトリあるいはファイルに対して「svnmailer:content-charset」というプロパティを設定してやると良い。

 設定したいディレクトリ「hoge」がカレントディレクトリの下にあるとして、hoge以下のファイルがUTF-8であると設定したい場合

svn propset svnmailer:content-charset '*=utf-8' hoge
svn ci hoge