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サーバを再起動。