添付ファイルの内容を表示すると文字化けする

作成日 2012/03/29

チケットやWikiに添付されたテキストファイルは、ファイル名部分をクリックするとRedmine上でファイルの内容を表示させることができます。しかし、Redmineの設定によってはUTF-8以外のエンコーディングで保存されたファイルの日本語部分が文字化けしてしまいます。

対策

Redmineの管理者権限を持つユーザーで 「管理」→「設定」画面を開き、「ファイル」タブ内にある「添付ファイルとリポジトリのエンコーディング」に以下の値を設定してください。

UTF-8,CP932,EUC-JP

ファイルを表示するときにはこれらの3つのエンコーディングからの変換が順に試され、エンコーディングがCP932(Shift_JIS)やEUC-JPのファイルでも文字化けせずに表示されるようになります。

関連情報

本設定は、リポジトリブラウザでソースコードを閲覧する機能にも影響します。