redmine svnリポジトリでphpファイルが文字化け

Redmineでphpをリポジトリ表示すると文字化けする
を参考にして修正。

vi /var/lib/redmine/lib/redmine/syntax_highlighting.rb

  38       class << self
  39         # Highlights +text+ as the content of +filename+
  40         # Should not return line numbers nor outer pre tag
  41         def highlight_by_filename(text, filename)
  42           language = ::CodeRay::FileType[filename]
+ 43           language = :java_script if language == 'php' || language == :php
  44           language ? ::CodeRay.scan(text, language).html(:break_lines => true) : ERB::Util.h(text)
  45         end
  46
  47         # Highlights +text+ using +language+ syntax
  48         # Should not return outer pre tag
  49         def highlight_by_language(text, language)
+ 50           language = :java_script if language == 'php' || language == :php
  51           ::CodeRay.scan(text, language).html(:wrap => :span)
  52         end
  53       end

とする。

編集後はwebサーバを再起動。