リポジトリブラウザで文字化け

2,488 views
Skip to first unread message

YACKY

unread,
Oct 23, 2007, 1:46:23 AM10/23/07
to redMine Users (japanese)
はじめまして。
Redhat Enterprise Linux 5 ServerでRedmineを検証しています。
Redmineのバージョンはリポジトリから取得した最新の0.5.1.865です。(Rev.865)

SVNリポジトリ内のUTF8のファイルをリポジトリブラウザから閲覧した際に問題なく見えたのですが
SJISのファイルを閲覧すると文字化けしてしまいます。
何か設定が必要だったらご教授頂けますでしょうか。

よろしくお願い致します。

fmkt

unread,
Oct 23, 2007, 3:43:20 AM10/23/07
to redMine Users (japanese)
こんにちは。

リポジトリからということなので、
管理 - 設定 の "リポジトリのエンコーディング" に "sjis" と書けばいいと思います。

もしムリだった場合sessionファイルを一度消して確かめてください。
$ rake tmp:clear

では。

fmkt

unread,
Oct 23, 2007, 3:51:49 AM10/23/07
to redMine Users (japanese)
ちょっと補足します。

RepositoriesHelper#to_utf8で、先ほど書いた
"リポジトリのエンコーディング" の中身をカンマ区切りで取り出し
> Iconv.conv('UTF-8', encoding, str)
でUTF-8に変換します。

この encoding と言う部分に "sjis"などの文字列が入り、
変換元のエンコードとして判断します。

encodingに入れることの出来る文字列は以下を参考してください。
iconv - Rubyリファレンスマニュアル
http://www.ruby-lang.org/ja/man/index.cgi?cmd=view;name=iconv

では。

On 10月23日, 午後4:43, fmkt <fmkt.ne...@gmail.com> wrote:
> こんにちは。
>
> Redmineがリポジトリからということなので、

YACKY

unread,
Oct 23, 2007, 3:58:55 AM10/23/07
to redMine Users (japanese)
fmktさん

ご指摘のとおり管理 - 設定 の "リポジトリのエンコーディング" に "UTF-8,sjis" と書くことで
どちらのファイルも文字化けすることなく表示させることができました!
ありがとうございました。

On 10月23日, 午後4:51, fmkt <fmkt.ne...@gmail.com> wrote:
> ちょっと補足します。
>
> RepositoriesHelper#to_utf8で、先ほど書いた
> "リポジトリのエンコーディング" の中身をカンマ区切りで取り出し> Iconv.conv('UTF-8', encoding, str)
>
> でUTF-8に変換します。
>
> この encoding と言う部分に "sjis"などの文字列が入り、
> 変換元のエンコードとして判断します。
>
> encodingに入れることの出来る文字列は以下を参考してください。

> iconv - Rubyリファレンスマニュアルhttp://www.ruby-lang.org/ja/man/index.cgi?cmd=view;name=iconv

Reply all
Reply to author
Forward
0 new messages