創屋ぷれす

mantis/subversion連携時の文字化け対応

mantis 1.2.8で、Source Integration plugin を使用した場合に、コミットしたコメントが化けてしまう件の対応方法(Linux)
LANG=ja_JP.UTF-8を付与してSVNコマンドを実行させれば良い模様。
以下のようにSourceSVNフォルダ内のSourceSVN.phpを書き換える。

198c198
< $t_svnlog = explode( "\n", shell_exec( "LANG=ja_JP.UTF-8 $svn log -v $t_url -r$t_revision" ) );
---
> $t_svnlog = explode( "\n", shell_exec( "$svn log -v $t_url -r$t_revision" ) );
228c228
< $t_svnlog = explode( "\n", shell_exec( "LANG=ja_JP.UTF-8 $svn log -v -r $t_rev:HEAD --limit 200 $t_url" ) );
---
> $t_svnlog = explode( "\n", shell_exec( "$svn log -v -r $t_rev:HEAD --limit 200 $t_url" ) );

Comments are closed.