SVNリポジトリ内のUTF8のファイルをリポジトリブラウザから閲覧した際に問題なく見えたのですが
SJISのファイルを閲覧すると文字化けしてしまいます。
何か設定が必要だったらご教授頂けますでしょうか。
よろしくお願い致します。
リポジトリからということなので、
管理 - 設定 の "リポジトリのエンコーディング" に "sjis" と書けばいいと思います。
もしムリだった場合sessionファイルを一度消して確かめてください。
$ rake tmp:clear
では。
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がリポジトリからということなので、
ご指摘のとおり管理 - 設定 の "リポジトリのエンコーディング" に "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